多写了一个9
by Authentic_k @ 2021-05-06 17:48:36
不吧((
`goto` 不是什么好东西((
by DPair @ 2021-05-06 17:49:40
《神 奇 算 法》
循环展开表示不清楚
by 约瑟夫用脑玩 @ 2021-05-06 17:55:37
@[星痕Force_A](/user/250036) 你应该尝试更复杂的循环体,因为我曾经发现
```cpp
unsigned ans = 0;
for (int i = 0; i < n; ++i)
for (int j = 0; j < n; ++j)
ans += i * j;
```
在```n=10000000```的时候仍然可以迅速出解,极有可能是编译器直接帮你优化了。
另外,goto不是什么好东西,不要用。这会让你的代码结构凌乱,可读性直线下降。
by GKxx @ 2021-05-06 17:57:03
请问您这个代码里面有常数吗
by RedreamMer @ 2021-05-06 18:03:29
好像会比正常循环快一丢丢?
之前试过:
[goto](https://www.luogu.com.cn/problem/U155121)
就快几毫感觉并没有什么卵用,并且会使可读性直线下降。
by 天南星魔芋 @ 2021-05-06 18:07:49
重复测试结果显示,n = 16777216 时,`-O0` 下 `goto` 比 `for` 快 0.52%,`-O2` 下 `goto` 比 `for` 慢 0.27%(
by ud2_ @ 2021-05-06 18:11:30
显然这个测试是无效的。
by dead_X @ 2021-05-06 18:39:47