感觉F写了个乱搞做法A-Nine(abc309A)题目大意给定一个\(3\times3\)的网格,以及两个数字。问这两个数字是否水平相邻。解题思路求出两个数字的横纵坐标,看是否横坐标相同,纵坐标差一即可。读题不仔细,开题就WA了。神奇的代码#includeusingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);inta,b;cin>>a>>b;--a,--b;if(abs(a%3-b%3)==1&&abs(a/3-b/3)==0)coutB-Rotat
D大意:n个人,每一个人有一个初始值和一个想要修改的值,两者保证不同。每次只能修改一个人的值,且不能与其他人的值重复。问能否满足所有人的要求思路:显然,判环即可code#includeusingnamespacestd;#definelllonglong#defineendl'\n'constllN=1e5+10;lln;mapmp;structty{ stringa,b;}mas[N];llne[N];llvis[N];llcn=0;voiddfs(llid){ vis[id]=cn; llnex=ne[id]; if(nex==0)return; if(vis[nex]!=cn)dfs(n
这几天在收拾东西搬家,先附上代码,晚点补上题解感觉这次FG都写不太明白A-NewScheme(abc308A)题目大意给定八个数,问是否满足以下要求:不严格升序每个数在\(100\sim675\)之间每个数都是\(25\)的倍数解题思路依次对每个数判断是否符合这三个条件即可。神奇的代码#includeusingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);arraya;for(auto&i:a)cin>>i;autook=[&](){for(inti=
LeetCode笔记:BiweeklyContest1071.题目一1.解题思路2.代码实现2.题目二1.解题思路2.代码实现3.算法优化3.题目三1.解题思路2.代码实现4.题目四1.解题思路2.代码实现比赛链接:https://leetcode.com/contest/biweekly-contest-107/1.题目一给出题目一的试题链接如下:2744.FindMaximumNumberofStringPairs1.解题思路这一题由于每一个字符串都是unique的,因此事实上问题就被大幅简化了,我们只需要找到所有的反字符串同样出现过的,且其反不为自身的字符串的个数除以2即可。2.代码实现
A-WeeklyRecords(abc307A)题目大意给定\(n\)周每天的散步量,求每周七天的散步量的和。解题思路累计求和即可。神奇的代码#includeusingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);intn;cin>>n;while(n--){intsum=0;for(inti=0;i>a;sum+=a;}coutB-racecar(abc307B)题目大意给定\(n\)个字符串\(s\),问能否选择两个\(i,j\),满足\(i\ne
问题A:统计字母数量题目描述有如下一段英文短文,请编写程序统计这段短文前n小段中每一个英文字母出现的次数,结果按次数降序排列,次数相同时,按字母表顺序输出。若n值大于短文行数,输出整篇文章中每一个英文字母出现的次数(大写字母按小写字母统计)。短文:HewasanoldmanwhofishedaloneinaskiffintheGulfStreamandhehadgoneeighty-fourdaysnowwithouttakingafish.Inthefirstfor
A-WaterStation(abc305a)题目大意给定一个数字\(x\),输出一个数字,它是最接近\(x\)的\(5\)的倍数。解题思路令\(y=x\%5\),如果\(y\leq2\),那答案就是\(x-y\),否则就是\(x+5-y\)。神奇的代码#includeusingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);intx;cin>>x;intmod=x%5;if(modB-ABCDEFG(abc305b)题目大意给定\(ABCDEFG\)的
2023.6.2 出发前一天,收拾东西做好准备工作。打印了自己记忆中所有高级数据结构的板子(然而实际上并没有卵用),VP一把往年的四川省赛。2023.6.3 不出意外的失眠了,早上九点四十的火车,凌晨五点才睡觉。七点半出发去火车站,天还下着雨,刚开始感觉还挺有意境,然后当我在雨中等我队友等了足足四十分钟的时候。心里就只剩下mmp。(补一张走的时候拍的学校的照片,顺带一提一个人拖着个行李箱出去总有一种好像被退学的微妙的怪异感)到了火车站之后在成都东转乘了一波,在车上和以前高中基友吹水的时候发现好像我俩在同一列火车上,于是兴冲冲地准备去线下单杀。结果惨遭铁门分割。 (对方就在门后面,但是过不去
A-FirstPlayer(abc304a)题目大意依次给定每个人的姓名和年龄,排成一圈。从年龄最小的人依次输出姓名。解题思路找到年龄最小的,依次输出就好了。神奇的代码#includeusingnamespacestd;usingLL=longlong;intmain(void){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);intn;cin>>n;vector>p(n);for(auto&i:p)cin>>i.second>>i.first;intst=min_element(p.begin(),p.end())-p.begin();f
文章目录C.JBWantstoEarnBigMoneyB.JBLovesCommaA.JBLovesMathL.CandyMachineG.EasyGlideM.BpbBppbpBBI.BarbecueF.EasyFix补题链接:https://codeforces.com/gym/103687C.JBWantstoEarnBigMoney题意:有n个人想买一些股票,m个人想卖一些股票。每个人都会给出一个价格。系统将确定最终价格x。对于想买一些股票的人,如果他给出的价格不低于x,他就会加入交易。对于想卖掉部分股份的人,如果他给出的价格不高于x,他就会加入交易。求可以加入交易的人数。思路:扫一遍