C++

C++

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

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

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

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

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

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

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

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

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

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