YS向阳而生
YS向阳而生
全部文章
分类
归档
标签
去牛客网
登录
/
注册
YS向阳而生的博客
全部文章
(共6篇)
题解 | 异或和
a ^ a == 0所以无脑全部异或就行了, 偶数次的会组合成0 #include <iostream> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ...
2026-04-23
0
15
题解 | dd爱框框
单调性:都是正数,区间越大,越容易达成>=x的条件 因此用滑动窗口j是区间右边界,开区间,每次循环将j位置的值加入,j跳转下一位置,若此时sum >= x,开始尝试缩小左区间,即sum -= a[i++];如果是满足条件的最短区间,更新l, r, len编号从1开始,输出前将l和r...
2026-04-21
0
13
题解 | 买铅笔
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int ans = INT_MAX; for (int i = 0; i < 3; i++){ ...
2026-04-19
0
17
题解 | 有趣的二进制
#include <iostream> using namespace std; int main() { long long n; while(cin >> n){ int cnt = 0; while (n){ n &= n-1; ...
2026-04-19
0
12
题解 | 数独数组
#include <bits/stdc++.h> using namespace std; //因为可以重新排序,所以只用关心每个数字出现的次数 //对出现次数排序,出现次数最多的减去最小的 <= 1,就可以塞进一组里,否则多余的就不能凑成数独数组 int main(){ in...
2026-04-15
0
27
题解 | 鹏
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin >> n;//数据量大应当使用scanf,printf,或者ios::sync_with_stdio(false);cin.ti...
2026-04-09
0
33