2016蓝桥杯cc省赛试题及答案解析.doc

2016蓝桥杯cc省赛试题及答案解析.doc

ID:53313268

大小:83.00 KB

页数:30页

时间:2020-04-03

2016蓝桥杯cc省赛试题及答案解析.doc_第1页
2016蓝桥杯cc省赛试题及答案解析.doc_第2页
2016蓝桥杯cc省赛试题及答案解析.doc_第3页
2016蓝桥杯cc省赛试题及答案解析.doc_第4页
2016蓝桥杯cc省赛试题及答案解析.doc_第5页
资源描述:

《2016蓝桥杯cc省赛试题及答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2016蓝桥杯c-c++B组省赛试题及解析第一题煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:171700#includeintmain(){inta[101]={0};for(inti=1;i<101;i++)a[i]=a[i-1]+i;intans=0;for(intj=1;j<101;j++)a

2、ns+=a[j];printf("%d",ans);return0;}第二题生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:26#includeintmain(){intstart,end;for(start=1;start<236;start++){for(end=start;end<236;end++

3、){intsum=0;for(inti=start;i<=end;i++)sum+=i;if(sum==236){printf("start:%dend:%d",start,end);}}}return0;}第三题凑算式BDEFA+---+-------=10CGHI(如果显示有问题,可以参见【图1.jpg】)这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714就是一种解法,5+3/1+972/486是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。答案:2

4、9#includeintans=0;intnum[10];boolvisit[10];voidSolve(){doublesum=num[0]+(double)num[1]/num[2]+(double)(num[3]*100+num[4]*10+num[5])/(num[6]*100+num[7]*10+num[8]);if(sum==10){ans++;}}voiddfs(intindex){if(index==9){Solve();return;}for(inti=1;i<10;i++){if(!visit[i]){visit[

5、i]=true;num[index]=i;dfs(index+1);visit[i]=false;}}}intmain(){dfs(0);printf("%d",ans);return0;}第四题快速排序排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。#includevoidswap(inta[

6、],inti,intj){intt=a[i];a[i]=a[j];a[j]=t;}intpartition(inta[],intp,intr){inti=p;intj=r+1;intx=a[p];while(1){while(ix);if(i>=j)break;swap(a,i,j);}______________________;returnj;}voidquicksort(inta[],intp,intr){if(p

7、q-1);quicksort(a,q+1,r);}}intmain(){inti;inta[]={5,13,6,24,2,8,19,27,6,12,1,17};intN=12;quicksort(a,0,N-1);for(i=0;i

8、往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[]中既是每个国家可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。