随笔分类 -  codeforces

acmer--fengzlj选手的cf刷题笔记
摘要:A # include <bits/stdc++.h> using namespace std; int main() { int n,m; int c; scanf("%d %d",&n,&m); if(m==0){ printf("1"); }else{ c=n-m; printf("%d",m 阅读全文
posted @ 2022-02-27 14:00 fengzlj 阅读(18) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; typedef long long LL; const LL MAXN=1e5+10; LL a[MAXN]; LL b[MAXN]; int main() { LL n,m; LL ao=0,ae=0 阅读全文
posted @ 2022-02-27 00:18 fengzlj 阅读(19) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; typedef long long LL; int f[10]; int main() { LL n; LL sum=0; scanf("%lld",&n); LL nn=n; LL ans=0; wh 阅读全文
posted @ 2022-02-27 00:17 fengzlj 阅读(25) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; int main() { int n; int flag=1; string a; scanf("%d",&n); cin>>a; for(int i=1;i<n;i++){ if(a[i]<a[i-1 阅读全文
posted @ 2022-02-27 00:17 fengzlj 阅读(19) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; const int INF=1e9; int f[55]; int main() { int n; int len=INF; string s; char b[4]={'A','C','T','G'}; 阅读全文
posted @ 2022-02-27 00:16 fengzlj 阅读(21) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; typedef long long LL; LL s[40]; LL b[40]; bool cmp(LL a,LL b) { return a>b; } int main() { LL n,m,r; 阅读全文
posted @ 2022-02-27 00:16 fengzlj 阅读(24) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; pair<int,int> b[300100]; pair<int,int> e[300100]; int main() { int n; int a; cin>>n; for(int i=1;i<=n 阅读全文
posted @ 2022-02-27 00:13 fengzlj 阅读(18) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; int main() { int n,flag=1,minn=27,maxx=0; string a; int f[30]; cin>>n; memset(f,0,sizeof(f)); for(int 阅读全文
posted @ 2022-02-27 00:13 fengzlj 阅读(13) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; typedef long long LL; int a[110]; LL sum=0; int main() { int n; scanf("%d",&n); for(int i=0;i<n;i++){ 阅读全文
posted @ 2022-02-27 00:12 fengzlj 阅读(17) 评论(0) 推荐(0) 编辑
摘要:A # include <bits/stdc++.h> using namespace std; typedef long long LL; int main() { LL x[5]; LL a,b,c; scanf("%lld %lld %lld %lld",&x[0],&x[1],&x[2],& 阅读全文
posted @ 2022-02-27 00:08 fengzlj 阅读(21) 评论(0) 推荐(0) 编辑
摘要:A. DIY Wooden Ladder 签到题,比较现在能够有的阶梯数和规定的阶梯数就可以了 # include <bits/stdc++.h> using namespace std; const int MAXN=1e5+100; int a[MAXN]; int cmp(int a,int 阅读全文
posted @ 2022-02-27 00:08 fengzlj 阅读(28) 评论(0) 推荐(0) 编辑
摘要:是真的蠢啊,在AB两题签到题卡了一个小时,QAQ A. Three Piles of Candies 签到题,其实把三个加起来除以二就可以了 # include<bits/stdc++.h> using namespace std; typedef long long LL; int main() 阅读全文
posted @ 2022-02-27 00:08 fengzlj 阅读(12) 评论(0) 推荐(0) 编辑
摘要:分类讨论场,做完签到感觉就和我没什么关系了,日后补题 A Eating Soup 就是判断是否可以每个一组,是按照分隔计数的符合现实,还是按照剩余计数的符合现实。当然还有特判的,就是是否是没有分割的 # include <bits/stdc++.h> using namespace std; int 阅读全文
posted @ 2022-02-27 00:05 fengzlj 阅读(25) 评论(0) 推荐(0) 编辑
摘要:A. Inscribed Figures 题意:就是1 2 3分别代表 圆 等腰三角形 正方形,然后往每一个图形里面套下一个图形,求最后的相交点总共有多少个(题意还是有点难懂的,(我不会说是他题目一开始改来改去的我有点懵逼),其实是我菜吧。。。) 分析: # include <bits/stdc++ 阅读全文
posted @ 2022-02-27 00:05 fengzlj 阅读(17) 评论(0) 推荐(0) 编辑
摘要:A. Reachable Numbers 可以发现一个规律,就是到达一个数直到那个数的最后一位为0,数的位数才会变。而且还有一个坑点就是一位数,到达一个数,那么一位数的所有数都可以到达 # include <bits/stdc++.h> using namespace std; typedef lo 阅读全文
posted @ 2022-02-27 00:05 fengzlj 阅读(27) 评论(0) 推荐(0) 编辑
摘要:A. Reverse a Substring 就是反转一部分字符串,然后让字符串按照字典序变小,那么只要有一块时降序就可以了 # include <bits/stdc++.h> using namespace std; int main() { int n; int flag=1; string a 阅读全文
posted @ 2022-02-27 00:04 fengzlj 阅读(16) 评论(0) 推荐(0) 编辑
摘要:A. Neko Finds Grapes A就是钥匙和锁上的数字的和为奇数就行。 odd+even=odd odd+odd=even even+even=even 所以只要保证奇数和偶数加就行,就是用奇数的锁去配对偶数的钥匙,偶数的锁去配对奇数的钥匙 # include <bits/stdc++.h 阅读全文
posted @ 2022-02-27 00:03 fengzlj 阅读(28) 评论(0) 推荐(0) 编辑
摘要:A - Stickers and Toys 题目大意就是有n个鸡蛋,然后有s个彩带(吧?忘记了)和t个玩具,问至少要拿几次鸡蛋才有可能拿到一个彩带和一个鸡蛋。 就是可以分成三部分来算,就是a表示只有彩带的鸡蛋,b表示只有玩具的鸡蛋,c表示既有彩带又有玩具的鸡蛋。然后在a,b中取最大然后再+1就可以。 阅读全文
posted @ 2022-02-27 00:02 fengzlj 阅读(15) 评论(0) 推荐(0) 编辑
摘要:A. Vus the Cossack and a Contest 签到题,比较一下m,k只要之中小的大于等于n就可以 # include <bits/stdc++.h> using namespace std; int main() { int n,m,k; cin>>n>>m>>k; int mi 阅读全文
posted @ 2022-02-27 00:02 fengzlj 阅读(16) 评论(0) 推荐(0) 编辑
摘要:A. Remove a Progression 签到题,观察可得规律,每次删除的是奇数,所以只要把x*2输出即可,因为输出第几个偶数 # include <bits/stdc++.h> using namespace std; typedef long long LL; int main() { i 阅读全文
posted @ 2022-02-27 00:02 fengzlj 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示