アルゴリズムビットは0か1の2通りを表せるやつです。C++でビット列を作る下記で作れます。引数に文字列を渡すと、そのままビット列として扱います。整数を渡すと、10進数から2進数に変換します。NOT}結果00000100000011010000100111110011ANDどちらも1のところを1にします。ORどちらかが1のところを1にします。XORどちらかが1で、且つ、どちらも1ではないところを1にします。ビット列の各ビットを右にずらします。ビット列の各ビットを左にずらします。累積和は、配列の一部の範囲の合計を出すやつです。clockC++で時間計測したいときはclock()が使えます。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。