1.29 深痛教训 关于 unsigned

  • unsigned long long 无符号长长整型,常用于比 long long 大一倍的整数范围或自然溢出 \(\bmod 2^{64}\)
  • unsigned long long 范围为 \(0\sim 2^{64}-1\),而 long long\(-2^{63}\sim 2^{63}-1\) ,同时,unsigned long long 是自动对 \(2^{64}\) 取模,也叫自然溢出,在特定题目尤其哈希中有广泛作用。
  • 但同时,unsigned 是无符号的,也就是说无法存负值,一旦出现负值,大概率会 RE
  • 导入正题,深痛教训:

image

image

image

unsigned long long 没事别瞎用!!!qwq

posted @ 2024-01-29 10:37  卡布叻_周深  阅读(17)  评论(2编辑  收藏  举报