摘要:
题目传送门 无脑的二分答案模板,锻炼写一下check函数吧。 同时有一点需要注意,就是$l$的初始值不能是0!,否则第四个测试点RE掉! #include <bits/stdc++.h> typedef long long LL; using namespace std; const int N = 阅读全文
摘要:
题目传送门 #include <bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e6 + 10; int a[N]; int n; LL m; bool check(int x) { LL sum = 阅读全文
摘要:
题目传送门 一、二分法解法 #include <bits/stdc++.h> using namespace std; const int N = 200010; int a[N]; int c; typedef long long LL; LL cnt; int main() { int n; c 阅读全文
摘要:
题目传送门 #include <bits/stdc++.h> using namespace std; int n, m, k; const int N = 1e6 + 10; int a[N]; bool check(int mid) { return a[mid] >= k; } int mai 阅读全文
摘要:
题目传送门 本题目是$P1319$的逆运算,计入的是压缩码,输出的是字符矩阵。 #include <bits/stdc++.h> using namespace std; const int N = 210; string a[N]; //注意这里的是字符串数组! int sum; int main 阅读全文
摘要:
题目传送门 #include <bits/stdc++.h> using namespace std; int n; //汉字点阵的长和宽 int num; //输出1还是0呢?默认是0 int m; //每次输入的值是几个 int k; //已经处理完的数字个数 int main() { cin 阅读全文