随笔分类 -  AtCoder

摘要:A - Trimo 预估难度:入门 标签:字符串 题意 给定一个字符串 \(S\),请将其开头的所有 o 全部删除后再输出。 代码 void solve() { int n; string s; cin >> n >> s; for(int i = 0; i < n; i++) if(s[i] != 阅读全文
posted @ 2026-04-11 22:08 StelaYuri 阅读(77) 评论(0) 推荐(0)
摘要:A - Gothec 预估难度:入门 题意 判断给定的年月是否是一月七日、三月三日、五月五日、七月七日以及九月九日这五天之一。 代码 void solve() { int m, d; cin >> m >> d; if(m == 1 && d == 7 || m == 3 && d == 3 || 阅读全文
posted @ 2026-04-04 21:53 StelaYuri 阅读(127) 评论(0) 推荐(2)
摘要:A - illegal 预估难度:入门 标签:字符串 题意 判断给定字符串的长度是否为 \(5\) 的倍数。 代码 void solve() { string s; cin >> s; if(s.size() % 5 == 0) cout << "Yes"; else cout << "No"; } 阅读全文
posted @ 2026-03-28 22:19 StelaYuri 阅读(91) 评论(0) 推荐(0)
摘要:A - 3,2,1,GO 预估难度:入门 题意 依次输出 \(N, N-1, \dots, 1\),中间用逗号 , 分隔。 代码 void solve() { int n; cin >> n; for(int i = n; i >= 1; i--) { cout << i; if(i != 1) c 阅读全文
posted @ 2026-03-21 22:28 StelaYuri 阅读(146) 评论(0) 推荐(1)
摘要:A - π 预估难度:入门 标签:数学 题意 求直径为 \(D\) 的圆的面积。 代码 const double PI = 3.141592653589793; void solve() { double d; cin >> d; double r = d / 2; printf("%.15f", 阅读全文
posted @ 2026-03-14 23:33 StelaYuri 阅读(97) 评论(0) 推荐(0)
摘要:A - chmin 预估难度:入门 标签:模拟 题意 给定一个长度为 \(N\) 的整数数组 \(A\) 以及一个整数 \(X\)。 按顺序从前往后看一遍 \(A\) 数组内的每个元素 \(A_i\): 如果 \(A_i \lt X\),则将 \(X\) 修改为 \(A_i\),并输出 1;否则输出 阅读全文
posted @ 2026-03-07 22:49 StelaYuri 阅读(93) 评论(0) 推荐(0)
摘要:A - Strong Word 预估难度:入门 题意 判断给定字符串的首尾字符是否相同。 代码 #include<bits/stdc++.h> using namespace std; int main() { string s; cin >> s; if(s[0] == s.back()) cou 阅读全文
posted @ 2026-02-14 22:27 StelaYuri 阅读(53) 评论(0) 推荐(0)
摘要:A - Repdigit 预估难度:入门 标签:数学 题意 给定一个三位正整数 \(N\),判断 \(N\) 在十进制下各个数位是否完全相同。 思路 三位数中所有数位相同的数字一定是 \(111\) 的倍数,直接判断即可。 或者数位分解进行逐位判断。 代码 #include<bits/stdc++. 阅读全文
posted @ 2026-02-07 22:36 StelaYuri 阅读(101) 评论(0) 推荐(0)
摘要:A - Append s 预估难度:入门 题意 给定一个仅由小写英文字母组成的字符串 \(S\)。 在字符串 \(S\) 的末尾添加一个字符 s,然后输出这个字符串。 代码 void solve() { string s; cin >> s; cout << s << "s"; } B - Sets 阅读全文
posted @ 2026-01-31 22:08 StelaYuri 阅读(232) 评论(0) 推荐(0)
摘要:A - Count . 预估难度:入门 标签:模拟 题意 给定一个由小写英文字母组成的字符串 \(S\),问 \(S\) 中有多少个字符为 i 或者 j? 代码 void solve() { string s; cin >> s; int cnt = 0; for(char c : s) if(c 阅读全文
posted @ 2026-01-24 22:26 StelaYuri 阅读(112) 评论(0) 推荐(0)
摘要:A - Black Square 题意 有一个 \(10^{100}\) 行 \(10^{100}\) 列的网格图。 我们将第 \(i\) 行第 \(j\) 列的单元格称作 \((i, j)\)。 在这个网格图中,只有以单元格 \((P,Q)\) 为左上角的大小为 \(100\times 100\) 阅读全文
posted @ 2026-01-17 22:20 StelaYuri 阅读(132) 评论(0) 推荐(0)
摘要:A - Octave 题意 已知音高每增加 \(1\) 个八度,声音的频率就会变为原来的两倍。 如果将频率为 \(X\) 赫兹的声音的音高提高 \(Y\) 个八度,那么它的频率将是多少赫兹? 思路 提高 \(Y\) 个八度即变为原来的 \(2^Y\) 倍,输出 \(X \times 2^Y\)。 代 阅读全文
posted @ 2026-01-10 23:44 StelaYuri 阅读(106) 评论(0) 推荐(0)
摘要:A - 2^n - 2*n 题意 给定整数 \(N\),输出 \(2^N-2N\)。 代码 void solve() { int n; cin >> n; cout << pow(2, n) - 2 * n; } B - Happy Number 题意 一个非负整数是快乐数,当且仅当重复下面的运算一 阅读全文
posted @ 2026-01-03 22:42 StelaYuri 阅读(201) 评论(0) 推荐(1)
摘要:A - First Contest of the Year 题意 某个星球上的一年有 \(D\) 天,每隔 \(7\) 天会举行一次比赛。 已知某年的第一次比赛是在这一年的第 \(F\) 天举行的,请问次年的第一次比赛将在第几天举行? 思路 如果一年共有 \(D\) 天,那么下一年第 \(1\) 天 阅读全文
posted @ 2025-12-27 22:43 StelaYuri 阅读(155) 评论(0) 推荐(0)
摘要:A - o-padding 题意 给定一个整数 \(N\) 和一个长度小于 \(N\) 且由小写英文字母组成的字符串 \(S\)。 请在 \(S\) 开头重复添加小写字母 o,直到其长度变为 \(N\)。 思路 在输出 \(S\) 之前补上 \(N - |S|\) 个 o 即可。 代码 void s 阅读全文
posted @ 2025-12-13 21:59 StelaYuri 阅读(186) 评论(0) 推荐(0)
摘要:A - Triangular Number 题意 给定 \(N\),求 \(N\) 以内所有正整数的和。 代码 void solve() { int n; cin >> n; cout << n * (n + 1) / 2; } B - No-Divisible Range 题意 给定一个长度为 \ 阅读全文
posted @ 2025-12-06 22:19 StelaYuri 阅读(190) 评论(0) 推荐(0)
摘要:A - Balloon Trip 题意 每个气球可以撑起 \(B\) 克的重量。如果往一个物体上挂 \(n\) 个气球,只有当物体重量严格小于 \(nB\) 克时,这个物体才会升上天空。 高桥的体重是 \(W\) 千克。问至少需要在高桥身上挂多少个气球,才能让高桥升上天空? 思路 问一个最小的正整数 阅读全文
posted @ 2025-11-29 21:54 StelaYuri 阅读(236) 评论(0) 推荐(3)
摘要:A - Happy Birthday! 4 题意 给定正整数 \(X,Y,Z\)。 高桥和青木目前分别是 \(X\) 岁和 \(Y\) 岁。 在每年的一月一日,高桥和青木会同时衰老 \(1\) 岁。 求未来(包括今年)是否有一个时刻,高桥的年龄正好是青木年龄的 \(Z\) 倍。 思路一 即求是否存在 阅读全文
posted @ 2025-11-22 22:51 StelaYuri 阅读(393) 评论(0) 推荐(1)
摘要:A - Permute to Maximize 题意 给定三个个位数 \(A,B,C\)。 请找出将 \(A,B,C\) 按任意顺序排列并连接起来可以形成的所有三位数中的最大值。 思路 贪心可知,当数字长度一定时,可以优先让高位更大。因此对三个正整数排序后倒序输出即可。 代码 void solve( 阅读全文
posted @ 2025-11-15 23:17 StelaYuri 阅读(261) 评论(0) 推荐(1)
摘要:A - Robot Balance 题意 一个机器人由一个头部零件与一个身体零件组成。如果头部零件的重量大于身体零件的重量,机器人就会摔倒。 目前,高桥有一个头部零件和一个身体零件,头部零件的重量为 \(H\) 克,身体零件的重量为 \(B\) 克。 他想让身体零件更重一些,这样机器人就不会摔倒。 阅读全文
posted @ 2025-11-08 22:32 StelaYuri 阅读(298) 评论(0) 推荐(0)