ccf会考虑这么多吗
by zqyha @ 2024-09-21 12:05:30
我认为应该考虑这么多
by zhangliyuan111 @ 2024-09-21 12:05:53
@[ICU152_QWQ_IS8](/user/933802)
1. 溢出是UB
by lzm0107 @ 2024-09-21 12:06:03
反正我没考虑这么多(doge)
by yubaolai @ 2024-09-21 12:06:16
@[lzm0107](/user/555994) 但在实际操作中应当不会无限递归
by ICU152_QWQ_IS8 @ 2024-09-21 12:06:52
@[lzm0107](/user/555994) 是UB有什么影响吗?
刚刚用short实测跑了一遍,秒出。
by Just_int_mian @ 2024-09-21 12:07:49
暴政和我写的都是一错二对,@[114_Juruo_swc](/user/1029593) 写的一对二对。
by 511_Juruo_wyk @ 2024-09-21 12:07:57
@[Just_int_mian](/user/818593) CCF也许开O2
没试过,但也许有影响
by ICU152_QWQ_IS8 @ 2024-09-21 12:08:56
@[ICU152_QWQ_IS8](/user/933802) 是UB的话一次从INT_MIN爆到0也是有可能的吧。我是这样想的。
by Just_int_mian @ 2024-09-21 12:10:45
经测试,g++ 9.3,O2 直接把那个函数优化成乘法了(
[godbolt](https://gcc.godbolt.org/z/aab9a3zfc)
by cmk666 @ 2024-09-21 12:22:13