摘要:
A. Alternating Sum of Numbers #include<bits/stdc++.h> using namespace std; using i32 = int32_t; using i64 = long long; using i128 = __int128; using vi 阅读全文
摘要:
A - 小红喜欢1 #include<bits/stdc++.h> using namespace std; using i32 = int32_t; using i64 = long long; using i128 = __int128; using vi = vector<int>; usin 阅读全文
摘要:
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' 阅读全文
摘要:
A - 国际旅行Ⅰ 因为保证联通,所以直接排序就好了 #include<bits/stdc++.h> using namespace std; using i32 = int32_t; using vi = vector<int>; i32 main() { int n, m, q; cin >> 阅读全文
摘要:
A - A Bit Common 对于\(A\),最优解肯定是选择所有最低位为\(1\)的数。所以我枚举最低位为一的数的个数\(x\)。 对于这个\(x\)个数,高位每一位的选择方法有\(2^x\)个,其中只有全\(1\)的情况与为\(1\),其他的\(x^x-1\)种都是\(0\),共有 \(m- 阅读全文
摘要:
100352. 交换后字典序最小的字符串 枚举交换的位置 class Solution { public: string getSmallestString(string s) { string res = s; for (int i = 1; i < s.size(); i++) { if ((( 阅读全文