中国石油大学华东语言热身赛参考答案C.docx

上传人:h**** 文档编号:1116617 上传时间:2018-12-09 格式:DOCX 页数:26 大小:655.16KB
下载 相关 举报
中国石油大学华东语言热身赛参考答案C.docx_第1页
第1页 / 共26页
中国石油大学华东语言热身赛参考答案C.docx_第2页
第2页 / 共26页
中国石油大学华东语言热身赛参考答案C.docx_第3页
第3页 / 共26页
中国石油大学华东语言热身赛参考答案C.docx_第4页
第4页 / 共26页
中国石油大学华东语言热身赛参考答案C.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、.A.Problem A: 6666666666 是 2015 年的流行词,起源无从考究,但总体意思就是“玩的很溜” ,夸奖的意思。同学们的宿舍文化中 66666 表现在以下几个方面 : 1.在同学们的语气中,我觉得应该是 “赞赞赞赞赞“的意思。 2.有时候表示对某些人干一件事非常熟练的一种开着玩笑的“赞美” 。 3.有时候,还表示对于一些“空想” 、 “不切实际”的想法的带着玩笑的“嘲讽” 。 当然,大神们在做出了别的同学完成不了的题目的时候,大家都衷心的说:66666 Input输入有多组数据。 每组数据包含一个整数 N(0 #include int main()int i,j;char

2、a30;while(scanf(“%s“,a)!=EOF)for(i=0;ai!=0;i+)if(ai=6)printf(“zan!“);printf(“n“);return 0;.B.有这样一个有趣的算术谜题:一百馒头一百僧,大僧三个更无争。小僧三人分一个,大小和尚得几丁?根据此谜题,我们对问题进行改编,a 个和尚分a 个馒头,正好分完。如果老和尚一人分 3 个,小和尚 3 人分一个,你算算大、小和尚各有多少人? Input输入有多行。第一行包含一个整数 N(0 #include #include#includeint main()int n,i,j,t,a;while(scanf(“%d“

3、,if(n=0)break;for(i=2;n!=1;)if(n%i=0)t+;n/=i;elsei+;printf(“%dn“,t);return 0;。 。 。 。 。 。 。 。 。 。C, , , , , , , , , ,Problem C: 今天谁领读早自习Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 869 Solved: 170SubmitStatusWeb BoardDescription“面朝大海,春暖花开”,美丽的唐岛湾畔,伫立着一个梦想起飞的摇篮青岛开发区珠江路小学。学校背倚青山,南临大海,环境优美,教学设施齐全。小明非常幸

4、运,就在这座美丽的学校学习。他已经上五年级了,但是从上一年级至今,他一直有一个未了的心愿,就是能有机会领读班级的早自习,站在讲台上带领全班同学进行晨读,他感觉那是一件非常光荣的事情,但是要想成为一名领读者,并非易事,需要回答出老师每天早上为孩子们准备的问题才算过关。五年级的孩子们都学过一个定理:大于 1 的正整数都能分解成若干个素数乘积的形式。于是,老师便巧妙地设置了这样一个问题,老师随机给出一个正整数,要求孩子们能快速算出这个正整数到底包含多少个质数(又称素数)因子,最先说出答案的孩子就是当天的领读者,老师们真是用心良苦啊!请你编程帮助小明能够以最快的速度找到答案,以了却他的心愿吧! Inp

5、ut输入包含多组数据。 每组包含一个整数 n(1#include int main()int i,t,n;while(scanf(“%d“,t=0;for(i=2;n!=1;)if(n%i=0)n/=i;t+;elsei+;printf(“%dn“,t);return 0;Problem D: 算法普及课程Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 532 Solved: 113SubmitStatusWeb BoardDescription在将来的某一天,ACM-ICPC 在我们学校越来越受到重视了,大家对算法的学习热情非常高,学校决定每天都开

6、设很多算法普及课,由于课程太多,学校没有太多的老师,于是学校派我们 ACM 集训队的队员去当小讲师。每个课程都有固定的开始时间和结束时间,我们集训队的小讲师精力非常充沛,只要课程不冲突,讲师们都乐意去上,上课时间冲突的话视为两个课程冲突,比如(1 3 和 24)就冲突,(15 和 510)这样就不冲突。现在安排课程讲师的 lynncui 非常头疼,因为课程成百上千,需要的讲师也很多很多,为了安排这些讲师,lynncui 首先要知道每天最少需要多少讲师,你能告诉他吗? Input输入包含多组数据。第一行有一个整数 N(0 #include int main()int i,j,s,t,n,max,

7、a25= 0;while(scanf(“%d“,for(i=0; imax)max=aj;printf(“%dn“,max);return 0;Problem E: 神奇的魔镜Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 465 Solved: 158SubmitStatusWeb BoardDescription某某国王(不是萨拉克门托!)有一个神奇的魔镜,它可以把东西变为原来的两倍(可惜是反的 )。某日,他感到很无聊,于是把皇后的一串珠子变了不知道几次,皇后回来之后不是很高兴,她还是喜欢原来那串珠子,现在告诉你改变之后珠子的形状,请你告诉她,原

8、来的珠子是什么样子的。 Input输入有多组测试用例,每组一行,每行一串字符,表示现在的珠串,长度小于 100。 Output输出对应有多行,每行输出原来的珠串。 Sample Input1232232112322321121121abbaSample Output1232121abHINT.Problem E: 神奇的魔镜值得注意的是,做到什么时候停止呢?只是做到 a 不是回文串就停止了,不行这个,还得加一个判断,就是当 a 的长度为奇数时也得停下来!因为魔镜变出来的字符串的长度一定都是偶数的,所以一旦是奇数就应该停止,然后输出#include #include #includeint main()int i,j,x,f;char a100;while(scanf(“%s“,if(x%2=0)dof=0;for(i=0,j=x-1; ij; i+,j-)if(ai!=aj)break;

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。