欢迎来到天天文库
浏览记录
ID:15025375
大小:85.00 KB
页数:23页
时间:2018-07-31
《2012百度之星资格赛及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、A:百度计算器的加法时间限制:1000ms内存限制:10000kB描述 百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计算器一样,计算一下十以内的加法吧。输入 仅有一组数据,包含两个正整数,分别为a,b(0<=a,b<=10)输出 一个正整数,暨输入a,b后对应的a+b的计算结果样例输入 52样例输出 7答案#includeintmain(){ inta,b; while(scanf("%d%d",&a,&b)!=EOF) { printf(
2、"%d",a+b); } return0;} B:小诺爱USB设备时间限制:1000ms内存限制:65536kB描述 在百度工作的小诺是一个USB设备迷,在他桌上有一堆的USB设备——USB鼠标、USB小音箱、USB按摩器……但是,公司配给小诺的ThinkPadX系列的电脑只有一个能用的USB接口。不过还好,小诺有一堆的USBHub,可以把一个可用的USB接口变成多个USB接口。但是,小诺很难确定这些USBHub能否满足他他众多的USB设备的需求。输入 输入首行包括一个整数N(1≤N≤20),表示测试数据组数。接下去的N行,每行包括一组测试数
3、据。每组测试数据行以一个整数K开头(1≤K≤10),表示这组测试数据提供的USBHub的数量;紧接着,在同一行,有K个整数(每两个整数之间由一个空格分隔开),{M1,M2…Mi…MK}(2≤Mi≤10),每个整数表示了这个USBHub能将一个USB接口数变成的多个USB接口的数量。输出 针对每组测试数据输出一个结果,表示小诺用这组提供的USBHub后,能最多使用的USB设备的数量。每个输出占一行。样例输入322233246222345样例输出3713答案#includeintmain(){ intT; intn; intans; i
4、ntt; scanf("%d",&T); while(T--) { ans=0; scanf("%d",&n); for(inti=0;i5、。作为这个项目负责人的晓萌调研了大量用户使用这个套餐后会出现的资费预估,让我们来看看这个特别的套餐到底会带来怎样资费情况吧。输入 输入数据包括十二行,每行包括一个数字(不含金钱符号$),表示晓萌调研的某一用户使用特别套餐后,一月到十二月消费的资费情况。每行包括的这个数字精确到小数点后两位。输出 输出仅一行,表示用户使用该套餐后,针对给出的12个月的资费的均值情况。在分位采用四舍五入进位。输出以金钱符号$开头,输出中不含空格等其它特别字符。样例输入 112.00 249.12 214.12 34.10 223.05 109.20 53.27 6、 102.25 239.18 95.99 95.01 25.75样例输出 $129.42答案#include#includeusingnamespacestd;doublea[12];intmain(){ doublesum=0; for(inti=0;i<12;i++) { scanf("%lf",&a[i]); sum+=a[i]; } printf("$%.2lf",sum/12); return0;}D:共同狂欢时间限制:1000ms内存限制:131072kB描述 百度27、005年8月5日上市时,在北京和纳斯达克的同学们每一个小时整点时就会通一次电话,对一下表,确认一切相关活动都精确同步。但是要注意,在两边的同学位于不同的时区,在夏时制时,两地时差12小时,因此,每次对表都需要做一下时区转换。你来帮我们完成这个有点麻烦的工作吧。输入 输入的第一行包括一个整数T(T≤30),表示测试数据的组数;接下去的T行每行包括一个时间,表示两地中的一个地方同学报出的整点的时间,表示成“H:M”的形式,其中H是小时(0≤H<24,且当H小于10的时候可以表示成1位或者2位的形式)、M是分钟(0≤M<60,且当M小于10的时候可以表示成1位或者8、2位)。输出 每个测
5、。作为这个项目负责人的晓萌调研了大量用户使用这个套餐后会出现的资费预估,让我们来看看这个特别的套餐到底会带来怎样资费情况吧。输入 输入数据包括十二行,每行包括一个数字(不含金钱符号$),表示晓萌调研的某一用户使用特别套餐后,一月到十二月消费的资费情况。每行包括的这个数字精确到小数点后两位。输出 输出仅一行,表示用户使用该套餐后,针对给出的12个月的资费的均值情况。在分位采用四舍五入进位。输出以金钱符号$开头,输出中不含空格等其它特别字符。样例输入 112.00 249.12 214.12 34.10 223.05 109.20 53.27
6、 102.25 239.18 95.99 95.01 25.75样例输出 $129.42答案#include#includeusingnamespacestd;doublea[12];intmain(){ doublesum=0; for(inti=0;i<12;i++) { scanf("%lf",&a[i]); sum+=a[i]; } printf("$%.2lf",sum/12); return0;}D:共同狂欢时间限制:1000ms内存限制:131072kB描述 百度2
7、005年8月5日上市时,在北京和纳斯达克的同学们每一个小时整点时就会通一次电话,对一下表,确认一切相关活动都精确同步。但是要注意,在两边的同学位于不同的时区,在夏时制时,两地时差12小时,因此,每次对表都需要做一下时区转换。你来帮我们完成这个有点麻烦的工作吧。输入 输入的第一行包括一个整数T(T≤30),表示测试数据的组数;接下去的T行每行包括一个时间,表示两地中的一个地方同学报出的整点的时间,表示成“H:M”的形式,其中H是小时(0≤H<24,且当H小于10的时候可以表示成1位或者2位的形式)、M是分钟(0≤M<60,且当M小于10的时候可以表示成1位或者
8、2位)。输出 每个测
此文档下载收益归作者所有