C. 321-like Searcher const int N = 3.7e6; int n; ll a[N]; void dfs(ll num) { a[n ++] = num; if (num % 10 == 0) return; for (int i = 0; i < num % 10; i ++) dfs(num * 10 + i); } ll solve() { int x; cin >> x; for (int i = 0; i <...
1、今晚(5月17日)20点在B站开始 AtCoder 初学者竞赛 353 比赛题解直播讲解 2、本周日(5月19日)晚上19点在B站开始 AtCoder Beginner Contest 354的题解直播讲解 3、观看方式: 复制下方链接或直接扫描二维码,PC端建议使用chrome浏览器 https://live.bilibili.com/21371611?live_from=84002 或识别下方二维码查看:...
打的有点累,作业还没写, 视频播放量 172、弹幕量 0、点赞数 7、投硬币枚数 5、收藏人数 4、转发人数 1, 视频作者 x_cauliflower, 作者简介 ,相关视频:【感谢伟大的队友和伟大的STL】关于我D题没有思考就写出来这件事 AtCoder Beginner Contest 323,【中杯,大杯,超大杯
1 L R:将S中l∼r的数翻转,即0变1,1变0。 2 L R:问S的子串l∼r是否每两个连续字符都不同。 Solution 我们令ai=sixorsi+1,即如果si=si+1则ai=0,反之为1。那么如果区间[l,r]满足条件相当于每一个l≤i<r都满足ai=1,即∑i=lr−1ai=r−l。那么询问操作就解决了。 对区间[l,r]进行翻...
在check 判断中,如果能穿普通衣服就先穿普通衣服,否则穿徽标衣服。完整代码#include<bits/stdc++.h> #define int long long #define endl '\n'int n,m; char s[1005];bool check(int x){ int num1=m;//普通衣服的数量 int num2=x;//徽标衣服的数量...
AtCoder Beginner Contest 323 A~F A - Weak Beats autoMain()->void{strings;cin>>s;boolok=true;for(inti=1;i<s.size();i+=2){ok&=s[i]=='0';}if(ok){cout<<"Yes\n";}else{cout<<"No\n";}} B - Round-Robin Tournament
AtCoder Beginner Contest 382 题解 A - Daily Cookie int n,k; cin>>n>>k; string p; cin>>p; int c=0; Rep(i,p.length()) c+=p[i]=='@'; cout<<n-c+min(k,c); 1. 2. 3. 4. 5. 6. 7. B - Daily Cookie 2 int n,k;...
AtCoder Beginner Contest 159 (E,F(dp)) E - Dividing Chocolate 题意:给你h长,w宽矩阵 的黑白巧克力,1代表是白色,0是黑色 每次可以行切一刀,列切一刀,一切就要切到底的那种 问最多切多少刀,使得每一块巧克力中白色的数量小于等于k个 做法:经典做法了,最近牛客就遇到了两次,由于n特别小,那么对行进行...
数组的维度,因此,我们需要想办法将 个背包压缩到一个维度里;注意到 ,也就是说每个背包的容量至多是 ,不超过个位数能够表示的最大数 ,如此一来,我们便可以将这 个背包的状态压缩成一个十进制数的形式;具体地, 表示第一个背包已经装了 容量的物品,第二个背包已经装了 ...
每年的编程竞赛如潮水般涌来,而如何在这场智力与技术的较量中脱颖而出,成为每一个参与者心中不断追寻的目标。就在本周六(3月16日)19:00,AtCoder Beginner Contest 397(简称ABC397)将再度拉开帷幕,此事件吸引了无数计算机科学爱好者与在校学生的目光。为了帮助选手们理解并掌握这些问题,我们将在本周日,3月17日...