AtCoder

memo 数値⇔文字 桁数

文字⇒数値 #include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; int a = (S[1] - '0'); a *= 2; cout << a << endl; } 数値⇒文字 string S = "hello"; int a = 3; cout << S + to_string(a) << endl; 桁数を求める int digit = 0; while(N != </bits/stdc++.h>…

AtCoder Beginner Contest 125 C問題

C - GCD on Blackboard コンテスト中は手も足も出なかったが、以下の非常にわかりやすい説明を受けて何とか実装できた。Cの解法です pic.twitter.com/isCis7Kjk7— アルメリア (@armeria_betrue) April 27, 2019 #include <bits/stdc++.h> using namespace std; int gcd(int </bits/stdc++.h>…

AtCoder Beginner Contest 121 C問題

AtCoder Beginner Contest 121 - AtCoder AB順調に解けて、Cが指針は立ったが実装ができず。大人しくググってlist型の配列とそのソート方法を新たに学んだ。はえ~すっごい便利な関数... #include <bits/stdc++.h> using namespace std; int main() { int N, M, A, B; cin ></bits/stdc++.h>…

AtCoder Beginner Contest 122 C問題

AtCoder Beginner Contest 122 - AtCoder C問題素直に全探索したらO(N^2)になってしまい間に合わないので、累積和を用いて解いてみた。 もっとうまく書けるんだろうけど、まあ始めのうちは泥臭いやり方でもいいでしょ!いいはず! #include <bits/stdc++.h> using namespace</bits/stdc++.h>…

AtCoder Beginner Contest 123 B,C問題

AtCoder Beginner Contest 123 - AtCoder とりあえずA~Cを確実に解けるとこまでいきたい【B】Five Dishes #include <bits/stdc++.h> using namespace std; int cu(int x){ x = ((x + 9)/ 10) * 10; // 下一桁を繰り上げる関数 return x; } int main() { vector<int> v(5); for (</int></bits/stdc++.h>…

AtCoder Beginner Contest 124 C問題

Tasks - AtCoder Beginner Contest 124 A:4分 B:12分 C:× D:×C問題、これでいけると思ったのだけど1caseだけACがとれず。なんで~~~ #include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; int N = S.size(); int count = 0; /** 並び順の</bits/stdc++.h>…

Tenka1 Programmer Beginner Contest 2019 C問題

C - Stones 累積和で無事に解けたのでメモ #include <bits/stdc++.h> using namespace std; int main() { int N; string S; cin >> N >> S; vector<int> ha(N); // 配列内を 黒=1 白=0 に変換 for (int i = 0; i < N; i++){ if (S.at(i) == '.'){ ha.at(i) = 0; } else { ha.at(i</int></bits/stdc++.h>…