随笔分类 - atcoder
摘要:A - Robot Balance 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int a, b; std::cin >> a >> b; std::cout << std::max(0, a - b)
阅读全文
摘要:A - Grandma's Footsteps 题意:总共\(x\)秒,每\(a\)秒每秒跑\(s\)米,然后停止\(b\)秒。如此循环求总共跑多少秒。 模拟即可。 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve()
阅读全文
摘要:A - Sigma Cubes 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n; std::cin >> n; int ans = 0; for (int i = 1; i <= n; ++ i)
阅读全文
摘要:A - AtCoder Language 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { std::string s; std::cin >> s; if (s == "red") { std::cout <
阅读全文
摘要:A - I'm a teapot 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n; std::cin >> n; std::string s; std::cin >> s; if (n >= 3
阅读全文
摘要:A - A Substring 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n, a, b; std::cin >> n >> a >> b; std::string s; std::cin >>
阅读全文
摘要:A - Vacation Validation 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n, l, r; std::cin >> n >> l >> r; std::string s; std
阅读全文
摘要:A - Unsupported Type 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n; std::cin >> n; std::set<int> s; for (int i =0 ; i <
阅读全文
摘要:A - Streamer Takahashi 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n, l, r; std::cin >> n >> l >> r; int ans = 0; for (i
阅读全文
摘要:A - Approximation 点击查看代码 void solve() { int a, b; std::cin >> a >> b; int res = a / b; if (a % b > b - a % b) { ++ res; } std::cout << res << "\n"; }
阅读全文
摘要:A - Is it rated? 点击查看代码 void solve() { int R, x; std::cin >> R >> x; int l = 1600, r = 2999; if (x == 2) { l = 1200, r = 2399; } if (R >= l && R <= r)
阅读全文
摘要:A - Not Found 点击查看代码 void solve() { std::string s; std::cin >> s; std::array<int, 26> cnt{}; for (auto & c : s) { cnt[c - 'a'] = 1; } for (int i = 0;
阅读全文
摘要:A - Status Code 点击查看代码 void solve() { int n; std::cin >> n; if (n >= 200 && n < 300) { std::cout << "Success\n"; } else { std::cout << "Failure\n"; }
阅读全文
摘要:A - ABC400 Party 点击查看代码 void solve() { int n; std::cin >> n; if (400 % n) { std::cout << -1 << "\n"; } else { std::cout << 400 / n << "\n"; } } B - Su
阅读全文
摘要:A - Hamming Distance 点击查看代码 void solve() { int n; std::cin >> n; std::string s, t; std::cin >> s >> t; int ans = 0; for (int i = 0; i < n; ++ i) { ans
阅读全文
摘要:A - Doors in the Center 分奇偶讨论 点击查看代码 void solve() { int n; std::cin >> n; if (n & 1) { std::string s = std::string(n / 2, '-') + "=" + std::string(n /
阅读全文
摘要:A - Seats 点击查看代码 void solve() { int n; std::cin >> n; std::string s; std::cin >> s; int ans = 0; for (int i = 1; i + 1 < n; ++ i) { if (s[i - 1] == '#
阅读全文
摘要:A - Triple Four 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); for (int i = 0; i < n; ++ i) { std::cin >> a[i]; } for (int i = 0;
阅读全文
摘要:A - Strictly Increasing? 题意:判断A是不是严格递增。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); for (int i = 0; i < n; ++ i) { std::cin >>
阅读全文
摘要:A - Rearranging ABC 点击查看代码 void solve() { int cnt[26]{}; std::string s; std::cin >> s; for (auto & c : s) { ++ cnt[c - 'A']; } if (cnt[0] == cnt[1] &&
阅读全文

浙公网安备 33010602011771号