通过讲解自己做的题,为有同样兴趣爱好的朋友们提供交流的平台,希望大家多多批评指正,提出宝贵的意见。 今天分享的是洛谷P1042 乒乓球 杨老师科技创新小课堂 ,赞4 球球洛谷题解会在视频号和哔哩哔哩同步更新 视频号:杨老师科技创新小课堂 哔哩哔哩:杨老师科技创新小课堂 在...
洛谷P1042 【乒乓球】题解 算法:模拟 此题说实在话细节上的问题还是比较多的,对得起 pj-的难度。 细节1、在判断一场比赛是否结束时,如果是 11-10 的比分,比赛还要继续,只有到双方分差大于 2 分且至少有一方得到了大于等于 11 分的成绩,一场比赛才可以结束(假设在 11 分制下)。 细节2、在输出时,如果一...
题目链接:- P1042 [NOIP2003 普及组] 乒乓球[NOIP2003 普及组] 乒乓球题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 11 分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄...
原题传送门 \(Thinking\) 看到这么冗长的题面 这道题是一道纯模拟题,主要来看思路 思路也很简单: 开一个$win[i]$数组,来记录$Player\ 1$和$Player\ 2$的胜场数 for(int i=1;cin>>str&&str!='E
洛谷P1042 [NOIP2003 普及组] 乒乓球 题目链接:https://www.luogu.com.cn/problem/P1042一道基础的模拟题;大体思路是对整个过程进行模拟,分11分制和21分制,然后分别输出内容即可;注意事项:乒乓球赢的条件是有一方的得分大于规定分数并且双方的比分差距大于等于2;此外...
【洛谷】:P1042 乒乓球 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include<bits/stdc++.h> usingnamespacestd; charch; inta1,b1,a2[1000005],b2[1000005],cnt = 1; intmain() { cin>>ch; intx = 0 , y = 0;...
华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 11 分制和 21 分制下,双方的比赛结果(截至记录末尾)。 比如现在有这么一份记录,(其中 W 表示华华获得一分,L 表示华华对手获得一分): WWWWWWWWWWWWWWWWWWWWWWLW 在11分制下,此时比赛的结果是华华第一局 11 比 0 获胜,第二...
原题链接:https://www.luogu.com.cn/problem/P1042 题意解读: 分别针对11分制和21分制,输出每局比分。只需要判断一局的结束条件:得分高者如果达到11或者21,且比分间隔大于等于2分,则表示一局结束, 可开始下一局,用模拟法即可解决。 100分代码: #incl
【洛谷 P1042】[NOIP2003 普及组] 乒乓球 题解(模拟+向量) [NOIP2003 普及组] 乒乓球 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中 分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球...
P1042 [NOIP2003 普及组] 乒乓球 吐槽 最最重要的就是读懂输出分数的判断条件!!!其次重要的是明白输入的情况 获胜条件(两者中任意一个分大于等于x且两者的分差大于等于2) STLyyds #include<bits/stdc++.h>usingnamespacestd; vector<char>a;voidf(intx){intw=0,l=0;for(inti=0;i<a.size();i++){...