ferinの競プロ帳

競プロについてのメモ

経験した罠

自分がやらかした実装ミス(罠踏んだら追加する)

  • #define int ll
  • 区間l, rに対してmodを取るときにl > rとなっているときを考慮しない
  • 負の数にMODをとって正の値がほしいところに負の値をつっこむ
  • int -> double へのキャストをしない
  • 配列サイズ足りない
  • str.size()とかのsize_t型(unsigned)を負にして値をオーバーフローさせる
  • 出力フォーマットが整数なのに小数を出力
  • #define int llをするときはPII、VI、INFあたりのマクロをちゃんと書き換える