问题11:全程没有修改变量ans
,但它的值被改变了
原因:另一个数组越界,指针恰好漂移到ans
的位置并修改了它
问题22:两个差别很大的浮点数被认为相等
原因:使用了abs(x-eps)
而不是std::abs(x-eps)
或fabs(x-eps)
,导致参数被转为int
问题33:所有输出的数都比实际大2^{32}232
原因:写了typedef long ll;
后把ll
当成long long
类型,导致printf
出现UB
问题44:滑动窗口单调队列取队首发生错误
原因:先pop
后push
导致队列为空时取队头
啦啦啦啦啦啦啦啦啦啦啦