上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页
摘要: B - 珑 首先要记得\(a=1\) 短边可以相邻,$b = 1 $ 长边可以相邻。 首先\(n m \equiv 1 \mod2\),一定无解,优先特判这种情况。 当\(a = 0, b = 1\)时,可以构造出$3\times 2 k, 2 \times 2 k $,可以用 \(2,3\)拼出任 阅读全文
posted @ 2024-08-21 14:51 PHarr 阅读(6) 评论(0) 推荐(0) 编辑
摘要: A. chmod 模拟 #include <bits/stdc++.h> using namespace std; using i64 = long long; void solve() { string s; cin >> s; int a = s[0] - '0', b = s[1] - '0' 阅读全文
posted @ 2024-08-14 14:26 PHarr 阅读(76) 评论(0) 推荐(1) 编辑
摘要: A - 国际旅行Ⅰ 因为保证联通,所以直接排序就好了 #include<bits/stdc++.h> using namespace std; using i32 = int32_t; using vi = vector<int>; i32 main() { int n, m, q; cin >> 阅读全文
posted @ 2024-07-25 20:42 PHarr 阅读(29) 评论(0) 推荐(0) 编辑
摘要: A - A Bit Common 对于\(A\),最优解肯定是选择所有最低位为\(1\)的数。所以我枚举最低位为一的数的个数\(x\)。 对于这个\(x\)个数,高位每一位的选择方法有\(2^x\)个,其中只有全\(1\)的情况与为\(1\),其他的\(x^x-1\)种都是\(0\),共有 \(m- 阅读全文
posted @ 2024-07-20 14:46 PHarr 阅读(84) 评论(0) 推荐(1) 编辑
摘要: 100352. 交换后字典序最小的字符串 枚举交换的位置 class Solution { public: string getSmallestString(string s) { string res = s; for (int i = 1; i < s.size(); i++) { if ((( 阅读全文
posted @ 2024-07-15 17:06 PHarr 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 3210. 找出加密后的字符串 class Solution { public: string getEncryptedString(string s, int k) { int n = s.size(); string t = s; for(int i = 0; i < n ; i ++) t[i 阅读全文
posted @ 2024-07-08 15:45 PHarr 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 全国科普行动日【算法赛】 #include <iostream> using namespace std; int main() { cout << "6.29"; return 0; } 2. A%B【算法赛】 #include <bits/stdc++.h> using namespace 阅读全文
posted @ 2024-06-30 22:54 PHarr 阅读(13) 评论(0) 推荐(0) 编辑
摘要: A - Not Too Hard #include <bits/stdc++.h> using namespace std; using i32 = int32_t; using i64 = long long; #define int i64 using vi = vector<int>; i32 阅读全文
posted @ 2024-05-30 22:08 PHarr 阅读(6) 评论(0) 推荐(0) 编辑
摘要: B. String #include <bits/stdc++.h> using namespace std; using i32 = int32_t; using i64 = long long; using vi = vector<int>; i32 main(){ ios::sync_with 阅读全文
posted @ 2024-05-28 21:33 PHarr 阅读(159) 评论(0) 推荐(0) 编辑
摘要: A - Buttons #include <bits/stdc++.h> using namespace std; int main() { int a, b; cin >> a >> b; int res = 0; if(a > b) res += a, a --; else res += b, 阅读全文
posted @ 2024-05-28 20:28 PHarr 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页