《简单计算题》PPT课件.ppt
《《简单计算题》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《简单计算题》PPT课件.ppt(46页珍藏版)》请在三一办公上搜索。
1、第三讲,简单计算题(二),ACM算法与程序设计,2023/7/31,2,关于本次比赛,电子科技大学第十届程序设计竞赛暨西南地区高校邀请赛,参赛选手来自电子科技大学在读学生(包括本科生、硕士和博士)决赛会邀请来自西南地区高校的ACM-ICPC专业队伍参加,但不参与校内评奖,2023/7/31,3,关于本次比赛,报名报名时间:4月1日晚9点 截止。务必保证填写的个人信息真实,被拒绝参赛的队伍可能是因为填写信息有误或不完整。通过审核的队伍用注册的帐号和密码登录CDOJ参加比赛。若有任何疑问/寻求组队可以在 的此次竞赛专区发贴。,2023/7/31,4,关于本次比赛,初赛时间:4月2号星期一上午9:0
2、0 晚上9:00初赛采用网络赛形式,地址初赛排名约前50左右的队伍有机会晋级决赛The 10th UESTC Programming Contest Warmup 1(Public)2012-03-24 12:30:00 17:30:00The 10th UESTC Programming Contest Warmup 2(Private)2012-03-30 09:00:00 21:00:00初赛期间,我们给使用电脑不方便的同学开放科研2号楼208作为比赛机房。初赛后公布所有选手代码,供交流和学习。严查作弊,组委会判定代码雷同的选手将取消其成绩。,2023/7/31,5,关于本次比赛,决赛时
3、间:4月7日星期六13:00 18:00地点:清水河校区 科A 227、229决赛会邀请来自西南地区高校的ACM/ICPC专业队伍参加。外校队伍不参与校内评奖,2023/7/31,6,关于本次比赛,奖项设置1.晋级决赛的同学将获得纪念T-shirt2.获奖队员发给证书,作为学校评定奖学金加分与创新学分的依据。3.比赛成绩会作为校ACM-ICPC队员选拔的重要依据4.表现突出的选手,将有机会代表电子科技大学参加2011年四川省大学生程序设计竞赛。,校赛后请各位报名参加比赛的同学将你们的比赛账号和队员姓名发送到下列邮箱;根据初赛和决赛所完成的题目数量进行打分,分数成绩将作为各位同学中期测试成绩,约
4、占期末总成绩的20%,希望大家都能努力拼一把!若有未参加比赛的和未发送邮件的同学将没有中期测试成绩;收到邮件后将公布选课同学的校赛成绩统计结果。,校赛往年题目精选,CDOJ_1004 8球胜负(eight),Description 8球是一种台球竞赛的规则。台面上有7个红球、7个黄球以及一个黑球,当然还有一个白球。对于本题,我们使用如下的简化规则:红、黄两名选手轮流用白球击打各自颜色的球,如果将该颜色的7个球全部打进,则这名选手可以打黑球,如果打进则算他胜。如果在打进自己颜色的所有球之前就把黑球打进,则算输。如果选手不慎打进了对手的球,入球依然有效。现在给出打进的球(白球除外)的顺序,以及黑球
5、由哪方打进,你的任务是判定哪方是胜者。假设不会有一杆同时打进一颗黑球和其他彩球。,Input 输入包含多组数据。每组数据第一行是一个整数N(1=N=15),表示打进的球的个数,N=0表示结束。随后有一行,包含N个字符,依序表示打进的是何种球。如果是B,表示是红方打进的黑球,如果是L,表示是黄方打进的黑球。如果是Y则表示是黄球,R表示红球。字符间没有空格。所有输入都满足如下条件:最后一颗球打进时这局比赛正好结束,而且打进的红球和黑球都不超过7个。Output 对每组数据,输出一行。如果红方胜,输出Red;黄方胜,输出Yellow。,Sample Input 5RYRRB9RRRRYRRRB0Sa
6、mple Output YellowRed,2008年校赛最简单的题目。只需要判断最后一个球是谁打进的,然后统计这个人自己的球是不是已经全部打进了,就可以得到答案。,#include#include int main()int n;while(1)scanf(%d,/进了7个红球则红方胜,else flag=0;/否则黄方胜 else/最后一个球是黄方打进的黑球 int rc=0;for(int ct0=0;ct0l;ct0+)if(strct0=Y)rc+;/统计黑球之前进了几个黄球 if(rc=7)flag=0;/进了7个红球则黄方胜 else flag=1;/否则红方胜 if(flag)
7、printf(Redn);else printf(Yellown);return 0;,CDOJ_1005 点球大战(penalty),Description 在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利。点球大战的规则非常简单,两方轮流派出球员罚点球,每方各罚5个。当5轮点球结束以后如果仍然不分胜负,则进入一轮定胜负的阶段。两方各派一名球员罚点球,直到有一方罚进而另一方没有进为止。在北美职业冰球联赛中,也有点球大战。与足球的规则不同的是,它只先罚3轮点球,随后就进入一轮定胜负的阶
8、段,而其他的规则完全一样。在本题中,输入将给出每次点球是否罚进,而你的任务则是输出一个“比分板”。,Input 输入包含多组数据。每组数据的第一行包含一个整数N(1=N=18),表示双方总共罚了多少个点球,N=0表示输入结束。随后有N行,每行是一个如下形式的字符串:XXXX good:表示这个点球罚进或者XXXX no good:表示这个点球没有罚进其中XXXX表示球员名字(全部由字母和空格组成,保证不会出现歧义)每一行保证不超过100个字符。XXXX和good以及XXXX和no、no和good之间保证有且只有1个空格。good、no good都是小写。本题是大小写相关的。数据不保证点球大战一
9、定结束,也不保证在结束以后立即结束这组数据(即:不用判断点球大战是否结束,只用把罚进的点球往比分上加即可)。Output 对每组数据,输出一个比分板。一个点球如果罚进,则在对应的地方标上O,如果没有进则标上X。先罚球的队伍的信息在上面,后罚的在下面。最右边标上两队的比分。具体格式参考样例输出。注意如果一轮点球只罚了一个,则后面那个点球对应的地方写上-。,Sample Input 6Riise goodBallack goodGerrard no goodLampard no goodFernando Torres goodMalouda good9Christiano Ronaldo no g
10、oodMessi no goodGiggs goodAbidal no goodCarrick goodRonaldinho goodRooney goodHenry no goodTevez good0Sample Output 1 2 3 ScoreO X O 2O X O 21 2 3 4 5 ScoreX O O O O 4X X O X-1,名字可以包含空格,甚至可以包含no、good(事实上,大部分数据都包含no和good中的至少一个),所以此题比较好的处理方法是找跳过名字,直接找倒数第二个单词,看它是不是no,是就是没踢进,反之就是踢进;数据出的很诡异,还有两种特殊情况,一种是只
11、有一个good,另一种是直接no good。这两组数据不是太满足题意(第一组名字为空,第二组有歧义)空格数要和样例输出一样,否则很可能会被判为“格式错误”(Presentation Error)。,#include bool judge(char*str)int l=strlen(str);int pos=l-1;while(strpos!=)pos-;/从一行字符串的最后开始向前寻找第一个空格 strpos=0;int npos=pos-1;while(strnpos!=)npos-;/继续向前寻找第二个空格 if(strcmp(str+npos+1,no)=0)return 0;/比较从n
12、pos+1所指向的空格后的第一个字符开始到/“0”之间的字符串是否等同“no”return 1;,参考源代码,int main()int n;while(1)scanf(%d,/输出点球进行的回合数量,之间空格隔开,printf(Scoren);for(int ct0=0;ct02;ct0+)for(int ct1=0;ct1(n+1)/2;ct1+)if(ggct1ct0=1)printf(O);cctct0+;else if(ggct1ct0=2)printf(X);else printf(-);printf(%dn,cctct0);return 0;,CDOJ_1048 Clock,De
13、scription Clock is invented by ancient Arabic engineers and which contributes to build the concept of accurate time for us human beings and even could be essential tool that widely used in industry,business and our routine lives.Nevertheless,the ideology of clock turns out to be quite simply that ev
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单计算题 简单 算题 PPT 课件
链接地址:https://www.31ppt.com/p-5588696.html