第五届蓝桥杯软件类决赛真题(C语言B组).pdfVIP

第五届蓝桥杯软件类决赛真题(C语言B组).pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第五届蓝桥杯软件类决赛真

题(C语言B组)

目录

1年龄巧合

2出栈次序

3信号匹配

4生物芯片

5Log大侠

6殖民地

前言:以下代码仅供参考,若有错误欢

迎指正哦~

1年龄巧合

小明和他的表弟一起去看电影,有人问他们的年龄

请推断并填写出小明的出生年份。

这是一个4位整数,请通过浏览器提交答案,不要

1988

1publicclassMain{

2

3publicstaticvoidmain(String[]

4for(inti=1900;i=2014;i

5inta=i/1000+i/1

6if(a2014-i)

7System.out.println(

8}

9

10}

11}

2出栈次序

X星球特别讲究秩序,所有道路都是单行线。一个甲

路边有个死胡同,只能容一辆车通过,是临时的

X星球太死板,要求每辆路过的车必须进入检查站

如果车辆进入检查站和离开的次序可以任意交错

为了方便起见,假设检查站可容纳任意数量的汽

显然,如果车队只有1辆车,可能次序1种;2辆

现在足足有16辆车啊,亲!需要你计算出可能次

这是一个整数,请通过浏览器提交答案,不要填

10

1publicclassMain{

2publicstaticintcount=1;

3

4publicvoiddfs(intstep,intnu

5if(stepnum)//当所有排队

6return;

7dfs(step+1,num,car+1);

8if(car0){//当栈不为空时

9count++;

10dfs(step,num,car-1);

11}

12}

13

14publicstaticvoidmain(String[]

15Maintest=newMain();

16test.dfs(0,16,0);

17System.out.println(DFS:+c

18intr=1;

19for(inti=2;i=16;i++){

20r=r*(4*i-2)/(i

21}

22System.out.println(r);

23}

24}

10

3信号匹配

从X星球接收了一个数字信号序列。

现有一个已知的样板序列。需要在信号序列中查

如果信号序列较长,样板序列中重复数字较多,

next[i]表示第i项比较失配时,样板序列向右

下面的代码实现了这个功能,请仔细阅读源码,

//生成next数组

int*make_next(intpa[],intpn)

{

int*next=(int*)malloc(sizeof(int

next[0]=-1;

intj=0;

intk=-1;

while(jpn-1){

if(k-1||pa[j]pa[k]){

文档评论(0)

137****9859 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档