上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 28 下一页
摘要: A. The Contest 题意:有\(n\)个数的和\(sum\),在\(m\)的个区间里如果\(l_i \leq sum \leq r_i\)则输出\(sum\),否则如果\(l_i \geq sum\),输出\(l_i\)。 点击查看代码 void solve() { int n; std: 阅读全文
posted @ 2025-03-03 16:46 maburb 阅读(24) 评论(0) 推荐(0)
摘要: A. 和猫猫一起起舞! 点击查看代码 void solve() { std::string s; std::cin >> s; if (s == "U" || s == "D") { std::cout << "L\n"; } else { std::cout << "U\n"; } } B. 冒险 阅读全文
posted @ 2025-03-02 21:01 maburb 阅读(48) 评论(0) 推荐(0)
摘要: A. Lucky Year 题意:找比\(n\)大的下一个只有一位数不是\(0\)的数。 先和\(n\)同位数,然后高位一直加一直到大于\(n\)。 点击查看代码 void solve() { i64 n; std::cin >> n; i64 x = 1; while (x * 10 <= n) 阅读全文
posted @ 2025-03-02 18:19 maburb 阅读(20) 评论(0) 推荐(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 >> 阅读全文
posted @ 2025-03-01 23:29 maburb 阅读(64) 评论(0) 推荐(0)
摘要: A. Maximal Binary Matrix 题意:构造一个01矩阵,有\(k\)个1,并且对于主对角线对称,而且字典序最大。 按行对称的放1即可。主对角线对称的地方就是自己,只用放一个1。 点击查看代码 void solve() { int n, k; std::cin >> n >> k; 阅读全文
posted @ 2025-03-01 17:22 maburb 阅读(32) 评论(0) 推荐(0)
摘要: A. The Play Never Ends 题意:三个人比赛,每场两个人比赛,另一个人在观众席,观众席替换输的人,但如果有一个人以及连续上场两次,就得下场,让其它两个人比。求第一场比赛在观众席的人在第\(k\)场是不是也能在观众席。 找规律,模拟一下发现第二三场不得不上台,然后第四场下台,就这样一 阅读全文
posted @ 2025-03-01 14:52 maburb 阅读(354) 评论(5) 推荐(0)
摘要: A. New Bus Route 题意:给你\(n\)个数,其差的绝对值最小的数对就有几个。 答案一定在排序后相邻的两个数里。 点击查看代码 void solve() { int n; std::cin >> n; std::vector<int> a(n); for (int i = 0; i < 阅读全文
posted @ 2025-02-28 16:37 maburb 阅读(25) 评论(0) 推荐(0)
摘要: A. FizzBuzz Remixed 题意:求\([0, n]\)里有多少数模3和模5的值一样。 我是打表发现每15个数的开头3个数满足要求。 点击查看代码 void solve() { int n; std::cin >> n; std::cout << n / 15 * 3 + std::mi 阅读全文
posted @ 2025-02-28 00:48 maburb 阅读(812) 评论(1) 推荐(2)
摘要: A. Make It Zero 题意:给你一个数组,每次操作一个区间,让这个区间的数都变成区间的异或和,操作不能超过8次,使得数组全变成0。 如果数组是偶数,直接操作两次\([1, n]\)就行了。 如果数组是奇数,也是先操作一下\([1, n]\),这时数组都变成了一样的数,然后操作\([1, n 阅读全文
posted @ 2025-02-27 18:59 maburb 阅读(28) 评论(0) 推荐(0)
摘要: A. k-Factorization 题意:选\(k\)个大于\(1\)的数,使得乘积为\(n\)。 我们前面让每个数越小越好,然后让最后一个数补上就行,这样能凑出来最多的数。那么就直接分解质因子,这样能安排最多的数。 点击查看代码 void solve() { int n, k; std::cin 阅读全文
posted @ 2025-02-27 15:39 maburb 阅读(27) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 28 下一页