警示后人合集

P1167 刷题

BK小鹿 @ 2024-10-31 22:44:21

rt,本蒟蒻被这题卡了一天,一页的悲惨记录

如果你RE:

    int i = 1;
    while (cnt > 0) {
        if (cnt < a[i] || i > n) break;
        cnt -= a[i ++ ];
        ans ++ ;
    }

请检查你的计算答案循环,不仅要判是否还有时间同时还要判是否越界。

如果你WAon#9:

        cnt += (60 - (Time1 % 100));
        cnt += (max((24 - Time1 / 100), 0) * 60);
        cnt += (max(mo[month1] - day1, 0)) * 1440;

请检查你对第一年的第一个月的单独计算,由于最后一天也要算上,所以不必减一。

如果是其他神秘错误:

可以加上这种神秘特判,避免出现负数:

max(24 - ((Time1 / 100) + 1), 0))

蒟蒻碰到的问题只有这些,欢迎大佬补充


by I_Love_DS @ 2024-10-31 22:57:27

@BK小鹿 这不是一个很简单的题吗

https://www.luogu.com.cn/record/182794725


by BK小鹿 @ 2024-10-31 22:58:13

@I_Love_DS 你说得对,但是马力从不是我的强项


by BK小鹿 @ 2024-10-31 22:58:27

原谅我这个一年初学者


by I_Love_DS @ 2024-10-31 22:59:25

@BK小鹿 我也刚学一年谢谢


by BK小鹿 @ 2024-10-31 23:00:21

@I_Love_DS 你有多少时间可以花我又有多少时间。。。算了我就是菜


by I_Love_DS @ 2024-10-31 23:01:20

@BK小鹿 。。没事了多练练就好了


by ___HatsuneMiku___ @ 2024-12-06 18:54:41

@BK小鹿 考古一波


by BK小鹿 @ 2024-12-06 19:41:32

@HatsuneMiku 哥们这才多久


by ___HatsuneMiku___ @ 2024-12-06 19:44:02

@BK小鹿 az


by ___HatsuneMiku___ @ 2024-12-06 19:45:14

@BK小鹿 壶关


| 下一页