P5709 刷題記錄

題面地址:P5709
吃蘋果。取近似數的時候要注意,應該使用加一法,還有要注意類型判定,可以使用(frac{(double)x}{(int)x}=1)來判斷是不是整數,如果存在小數部份則加一,因爲題目要求的是完整地蘋果數量,咬過一口的當然不能算:)
代碼如下(C語言):

#include <stdio.h>

int get_int(double x) {
    if(x / (int)x != 1) return x+1;
    if(x / (int)x == 1) return x;
}

int main() {
    int m, t, s;
    scanf("%d%d%d", &m, &t, &s);
    int ate_quantity = get_int((double)s / t);
    if(ate_quantity >= m) printf("0");
    else printf("%d", m - ate_quantity);

    return 0;
}

到今天,終於把洛谷的入門1題單刷完了,真的長見識了,原來我AC信競題的概率和做對數學題的概率差不多,都是50%左右:)

原文地址:https://www.cnblogs.com/kozumi/p/12760452.html