盆栽エンジニアリング日記

勉強したことをまとめるブログ

C++

ABC173自分なりのまとめ

A- Payment N円を超えるまで1000円ずつ足していけば良いです。 //競技プログラミング用のテンプレート #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <limits> #define rep(i,n) for(int i=0, i##_len=(n); i</limits></stack></math.h></string></queue></map></algorithm></vector></iostream>

ABC170自分なりのまとめ

A- Five Variables 順番に変数を読み込んでいって0で会った場所を出力すればよいです。 //競技プログラミング用のテンプレート #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <limits> #define rep(i,n) for(int i=0, </limits></stack></math.h></string></queue></map></algorithm></vector></iostream>…

ABC169自分なりのまとめ

A- Multiplication 1 入力を受け取ってかけるだけです。 //競技プログラミング用のテンプレート #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <limits> #define rep(i,n) for(int i=0, i##_len=(n); i</limits></stack></math.h></string></queue></map></algorithm></vector></iostream>

ABC168自分なりのまとめ

A- ∴ (Therefore) 下一桁で条件分岐 もっと賢いやり方がありそうだけど、、、 //競技プログラミング用のテンプレート #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <limits> #define rep(i,n) for(int i=0, i##_len=(</limits></stack></math.h></string></queue></map></algorithm></vector></iostream>…

ABC167自分なりのまとめ

A- Registration SとTの末尾以外を比較して一致していればOK //競技プログラミング用のテンプレート #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <limits> #define rep(i,n) for(int i=0, i##_len=(n); i</limits></stack></math.h></string></queue></map></algorithm></vector></iostream>

ABC164自分なりのまとめ

ABC164自分なりのまとめ A - Sheep and Wolves 狼と羊の数が与えられるので、大小比較をすれば良いです。 #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #define rep(i,n) for(int i=0, i##_len=(n); i</stack></math.h></string></queue></map></algorithm></vector></iostream>

ABC163自分なりのまとめ

ABC163自分的振り返り ABC163に出題された問題を自分なりにまとめました。 A - Circle Pond 2 * pi * rを出力すれば良い。 精度に注意 #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #include <iomanip> #define rep(i,n) for(in</iomanip></stack></math.h></string></queue></map></algorithm></vector></iostream>…

ABC162自分なりのまとめ

ABC162自分なりのまとめ ABC162に出題された問題について、自分なりの理解をまとめます。 今回は50分ほどで4完でしたがレートは落ちました。 やっぱり4完の場合は速解きできないと水色パフォーマンスは出ませんね。 A-Lucky-7 文字列に変換して、各桁に7が入…

ABC161自分なりのまとめ

ABC161自分なりのまとめ ABC161に出題された問題について、自分なりの理解をまとめます。 A-ABC Swap x, y, zを受け取り、z, x, yの順番で出力すれば良い。 #include <iostream> #include <vector> #include <algorithm> #include <map> #include <queue> #include <string> #include <math.h> #include <stack> #define rep(i</stack></math.h></string></queue></map></algorithm></vector></iostream>…

第5回ドワンゴからの挑戦状 予選

第5回ドワンゴからの挑戦状の予選に出場しました。 本番は残念ながら1完に終わりましたが2問目まで解いたので自分なりの考察を書きます。 A - Thumbnail 入力としてN個の整数が渡されます。 その平均値をN_Aとした時、N_Aとの差が最も小さい整数の番号を出力…