关于本题卡常以及一些常见问题

P3705 [SDOI2017] 新生舞会

@[hegm](/user/331947) `const int inf=1e10`?
by DioxygenDifluoride @ 2023-01-13 10:20:02


@[woshishabi250](/user/260985) 就很神秘
by hegm @ 2023-01-13 10:21:04


似乎他会溢出再溢出回正数,我一般用它来设置 `inf`。比一般的 `1e9` 要大。
by hegm @ 2023-01-13 10:21:45


@[hegm](/user/331947) `(int)1e10=1410065408`
by DioxygenDifluoride @ 2023-01-13 10:22:21


最后得出的结果是 `2147483647` ![](//啧.tk/xia)
by hegm @ 2023-01-13 10:22:58


@[woshishabi250](/user/260985) 草,好像不同的电脑不一样?
by hegm @ 2023-01-13 10:23:28


反正 IDE 溢出的是 `2147483647`
by hegm @ 2023-01-13 10:25:08


@[woshishabi250](/user/260985) @[hegm](/user/331947) 如果将 $10^{10}$ 强转为 `int`,那么确实是 $1410065408$。 但是这里是 `int` 的初始化,编译器会检测到溢出并认为你想赋一个极大值,即 $2^{31}-1$
by reveal @ 2023-01-13 10:29:20


@[reveal](/user/523491) 拜谢大佬,明白了
by hegm @ 2023-01-13 10:34:50


@[hegm](/user/331947) 不是为啥我用double WA+TLE30,改成long double,就变成TLE70了。
by 聊机 @ 2023-08-29 15:51:15


| 下一页