请教各位大牛inf和2146483647哪个更大

P2880 [USACO07JAN] Balanced Lineup G

@[thesadbee](/user/1149836) 3f好。因为它自己加自己不会溢出。
by litjohn @ 2024-04-14 16:55:15


$2147483647$ 更大。 你可以试试直接丢到 C++ 里面,可以看到 0x3f3f3f3f 就是 $1061109567$。 ~~还有你说说一个 $10^9$,一个 $2 \times 10^9$,哪个更大呢?~~
by Vlixel @ 2024-04-14 16:55:56


@[litjohn](/user/537934) lz程序里面好像也没有加法啊...
by Vlixel @ 2024-04-14 16:56:50


@[Vlixel](/user/620018) 防止一些意外的加法溢出导致的错误。没有加法也可以防范一下嘛。
by litjohn @ 2024-04-14 16:59:22


@[litjohn](/user/537934) 正确的。
by Vlixel @ 2024-04-14 17:01:38


@[Vlixel](/user/620018) 确实 这俩差了一个数量级呢 谢谢大牛 关注啦
by thesadbee @ 2024-04-14 17:01:58


@[litjohn](/user/537934) 大牛那是不是在数值不是特大的情况下最好用3f啊,可以防止莫名其妙的爆掉
by thesadbee @ 2024-04-14 17:03:10


@[thesadbee](/user/1149836) 一般来说没用数据特大的情况,用 3f 很合理,当然还是有某些特殊情况,建议根据题目数据范围开。
by Vlixel @ 2024-04-14 17:07:28


@[Vlixel](/user/620018) 哦好的好的 记下了;》
by thesadbee @ 2024-04-14 17:27:22


|