プログラミング

【c++】重複するデータをまとめて格納【備忘録】

すごい久しぶりに受験したABC164で、そんなのあるんか、となったのでメモ。 今回のC問題であれば、setに値をinsertしていき、最後にサイズを調べるだけで実装できるらしい。ほえ~

AtCoder Beginner Contestに初挑戦した

こんにちは、あわーすです。 先日、AtCoderで不定期に開催される初心者向けのプログラミングコンテスト「AtCoder Beginner Contest」に初挑戦しました。 AtCoder Beginner Contestとは せっかくなので簡単に説明します。 上にも書いた通り、初心者向けのプロ…

【C++】文字列から数値に変換する方法【備忘録】

ABC126のB問題の解説に知らない方法が書いてあったのでメモ s[0] = '5'; num = s[0] - '0'; //num = 5になる そのまま検索したらこのページが出てきた よくわからないが,数値の0-9は文字コード上では連番で表現されることを利用しているらしい. 目的の数値…

【備忘録】vi/Vim 自分用コマンド一覧

時々viを使用するのですが、いつまで経ってもinsertでカーソルキーを多用しているので、 自分用に よく使うコマンド 使えるようになりたいコマンドをまとめました。 やる気があれば随時追加します。 モード遷移 コマンド 説明 i インサートモード a インサー…