1 条题解

  • 0
    @ 2024-12-3 19:42:12

    推导出公式

    $$ans = \begin{cases} 0 & \text{ if } t=0\\ m - \lceil \frac{s}{t} \rceil & \text{ if } t\ne 0 \end{cases} $$

    x\lceil x\rceil 表示的是对于x向上取整,可以使用 <math.h> 库中的 ceil(x) 命令完成。

    #include <stdio.h>
    #include <math.h>
    int main() {
        int m, t, s, n, res = 0;
        scanf("%d %d %d", &m, &t, &s);
        if (t != 0) {
            int x = ceil(1.0 * s / t);
            if (x >= m) res = 0;
            else res = m - x;
        }
        printf("%d", res);
        return 0;
    }
    
    • 1

    信息

    ID
    39
    时间
    1000ms
    内存
    512MiB
    难度
    8
    标签
    递交数
    313
    已通过
    53
    上传者