C++

C++

ABC324-Eを解いてみた

ABC324-EをC++で解いてみた緑上位の累積和問題です。各Siに対しての通り数を高速に求めるのがポイント!!
C++

初めての ~焼きなまし法~ 抽象的なコードと具体的な実装までのメモ

焼きなまし法を{状態・焼きなまし法}に分けて、抽象的なコードと具体的なコードを書いてみました(C++)Chokudai Contest 004での使用例も載せています
C++

C++のソート・比較順に関するまとめ

C++で使う比較・ソートにまつわるアレコレをまとめました。昇順・降順ソート、自作クラスの比較方法、sort()に比較方法をラムダ式で渡す方法、priority_queueの優先順位の変更などなど...
C++

C++の構造化束縛とかいう神機能

pair型でデータを扱うとき...変数名.firstという書き方、何のデータを表しているのか分かりずらいと思った経験、ありませんか??実はもっと分かりやすい名前を付けて扱える"構造化束縛"という書き方があるのです!!今回はその構造化束縛についてコードも載せてまとめました!!
C++

ダイクストラ法のテンプレ~経路復元可(C++)

テンプレのダイクストラコードです。わかりやすさを意識したぞっ
競プロ

知っているとコード量に差が出る!! bit系の便利な知識

コード量に差が出る、知っていたい知識をまとめましたC++20以降の<bit>に関連する関数・bitsetやbit関連の演算子についてのサンプルコードあり