結果
2完 [A(100), B(200)] 2:00 ペナルティ: 0
・順位: 550位 (Rated内533位)
・パフォーマンス: 1721 [パフォーマンス最高値]
・Rating変化: 995 -> 1094 [Rating最高値]
各問題の考察
A問題 (100点)
提出詳細
A == B && B == C を判定するだけ。
int A, B, C; cin >> A >> B >> C; cout << (A == B && B == C ? "Yes" : "No") << endl;
B問題 (200点)
提出詳細
やるだけ。
int N; string s; cin >> N >> s; int r = 0; for (int i = 0; i < N; i++) { r += s[i] == 'R'; } cout << (r > N - r ? "Yes" : "No") << endl;
C#だともう少し簡潔に書けた。
int N = int.Parse(Console.ReadLine()); string s = Console.ReadLine(); int r = s.Count(x => x == 'R'); Console.WriteLine(r > N - r ? "Yes" : "No");
C問題 (500点)
解を二分探索、逆順から、どちらも思いつきませんでした。さすがに500は厳しかった。
感想
2完早解きで青パフォ(しかも1700超)が出るという恐ろしいコンテストでした。
久々の大幅な更新。4月までに水色という目標に向けて頑張ります!!