pyてよn日記

一寸先は闇が人生

STL

C++:正規表現,文字列の入出力に関するまとめ

C++ で正規表現を扱う手順:std::regex 標準入力を 1 行丸々受け取る:std::getline, std::cin.ignore 正規表現サンプル 記事を書く余裕がなくて自分用にまとめただけの記事です.かなり見辛いと思います. C++ で正規表現を扱う手順:std::regex インクルー…

C++:std::tuple を使いインデックス情報を保持しつつソートを行う

tupleの基礎とその利用例の解説.

ABC014: B - 価格の合計

問題 考察 解法 補足:受け取った数字を 2 進数文字列に変換する方法 参考 B 埋め最後の問題.標準ライブラ<bitset>,<sstream>を初めて使った.これについてはいずれ基礎的なことをまとめたい. 問題 ABC014: B - 価格の合計 問題自体は優しいが 2 進数を理解して解けたらな</sstream></bitset>…

ABC026: B - N重丸

ABC026: B - N重丸 計算結果の出力精度に関する問題.

競プロ覚書:標準出力のパディング

標準出力のパディング AtCoder:パディングを使う問題 補足:STL を使わないでパディングを使う方法 参考 C++ の標準出力において,22 を 0022のようにパディング(ゼロ埋めや空白埋め)する方法をまとめました.競プロではほとんど使う場面はないですが,た…

C++:std::map の基礎

map の概要 map のデータ構造:2分木 mapの宣言と値の設定・取り出し map の全てのキーを取り出す AtCoder:mapを使った基本的な問題 参考 C++の標準ライブラリ(STL)std::map の基本的な使い方まとめ.競プロで使いそうなところをピックアップした. map …