NOIP中有什么函数会爆?

学术版

lateworker @ 2024-11-29 16:15:23

rt,已知 abs(__int128) 会 CE,那么 __gcd(), __lg(), __builtin_popcount() 这些函数能不能用?或者有什么其它的忌讳写法吗?


by binbin_200811 @ 2024-11-29 16:17:04

@lateworker

可以,abs 那个是 stlabs 不支持对 __int128 的转换报的 CE


by _H17_ @ 2024-11-29 16:17:15

@lateworker忌讳popcnt(long long),需要 pcntll(ll)(内容已简写)


by binbin_200811 @ 2024-11-29 16:18:35

@lateworker

开了 -std=c++14 后本地也会 CE


by lateworker @ 2024-11-29 16:30:51

@binbin_200811 其实就怕考场没有 C++14。CSP-S 就是只有 C++11(Windows环境)// 就应该只提供 Linux 环境(


by bsdsdb @ 2024-11-29 16:44:37

@lateworker 内置函数最好不要用涉及小数的,精度差一点就没了


by binbin_200811 @ 2024-11-29 18:56:14

@lateworker

-Wall 以后也会报警告


by binbin_200811 @ 2024-11-29 18:56:48

@lateworker

Linux 也提供 c++14 的环境吧?


|