C++競プロ学習日記(仮)

( 学習記録であり解説Blogではないです )

2019-01-01から1年間の記事一覧

2019年 進捗大反省会

年末なので今年 1 年の振り返り記事を書きます。 仕事 転職して 1 年くらい経ちましたが何とか順調です。緊急度や、重要度の高い Project にアサインされる事も増えて、今年は夏休みも消えた...(年末年始休みは無事確保) 各部署の人との繋がりもできてきて…

ABC131 A - Security|std:: adjacent_find|C++

A - Security を解きました。 std::adjacent_find std::adjacent_find は隣接する要素で条件を満たしている最初の要素を検索してくれます *1[first,last) 内にあるイテレータ i について、*i == *(i + 1) となる要素を見つけた場合、 最初のイテレータを返し…

ABC128 B - Guidebook|tuple

B - Guidebook を解きました。 sort の工夫を覚えたのでメモ 題意 個のレストランの 所在市名 と評価 が与えられる 以下の順でレストランの番号を出力する 市名が辞書順で早いものから 同じ市に複数レストランがある場合は、評価が高いものから 考察 保持し…

VSCode の Snippet に競プロ用テンプレを設定する方法

VSCodeで新規ファイルを開いた時に tmp と打つと自分のテンプレが追加されるようにしたのでメモ設定環境:MacOS 10.14.3 / VSCode 1.32.1Code ➡ Preferences ➡ User Snippets と進むgitで管理している競プロ用フォルダ c-pro の中に作りたいので、 New Snip…

約数列挙|C++

#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; vector<int> v; for( int i = 1; i <= N; i++ ) { if( N % i == 0 ) { v.emplace_back( i ); } } for( auto &x : v ) { cout << x << " "; } cout << endl; cout << "count : " << v.size() << end</int></bits/stdc++.h>…

2018年 進捗大反省会

年が明けてしまったけれど、2018年振り返り進捗大反省記事を書きます。 競プロ 2018年は問題数にしたら 100 問ちょっとしか解けなかった。(理由は後述) 過去最小値な気もするけど、2018年前半は DP 問題を主に勉強してました。 2019年は ABC - C, D 埋めをし…