Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在参考输入部分
http://www.codechef.com/problems/FCTRL
我应该为 t 的值使用什么数据类型?另外, int 与 unsigned int 是否需要相同的处理开销?
在 C 中,对于 0 到 100,000 的整数的最佳建议是输入:
如果最好意味着速度:uint_fast32_t
uint_fast32_t
如果最好的意思是空间:uint_least32_t.
uint_least32_t
int在某些机器上是 2 个字节。如果便携性很重要,请考虑这一点。
int
通常signed,对于vs.不存在显着的处理差异unsigned。使用选择编译器/优化/机器,某些命令(右移、除法等) 可能会有很大不同,分析是最好的决定。
signed
unsigned