【找了好久都没找出问题】样例二未过 求大犇指点

P2655 2038年问题

您可以试试变量全开 **long long**,这道题会爆 **int**,当 2147483647 再加 1,就会出现 “时间倒流”的情况,即时间变成负数
by _TQ_ @ 2022-10-13 15:27:16


@[SUNSHINE_SKY](/user/630269) \ 还是不行\ 求助各路大佬\ orz
by fishPJ @ 2022-10-13 19:37:49


@[fishPJ](/user/376970) 你的change在第39行不用输出
by Robots75 @ 2023-07-19 16:22:13


@[fishPJ](/user/376970) 而且change要开 `unsigned long long`, `change=(1<<(st.len-1))-1;` 需要改成`change=(1LL<<(st.len-1))-1`
by Robots75 @ 2023-07-19 16:24:42


全用long long 试一试可能会爆,毕竟当长度为32时再加一点就爆了。
by dujunchen @ 2023-08-21 17:56:33


你这个闰年判错了,%4==0应该往后放,不信试试判2000(非闰年)! [try]((file:///C:/Users/Lenovo/Pictures/%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE/%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE_20231019145205.png)) [结果]((file:///C:/Users/Lenovo/Pictures/%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE/%E8%81%94%E6%83%B3%E6%88%AA%E5%9B%BE_20231019145358.png))
by Destroyer_S @ 2023-10-19 14:54:36


|