蓝桥杯国赛题解
tonyhapply
博主从外星逃回来了,随缘更新网安相关
展开
-
第九届蓝桥杯大赛个人赛决赛(软件类)真题--C大学B组--格雷码题解(C语言)
标题:格雷码格雷码是以n位的二进制来表示数。 与普通的二进制表示不同的是,它要求相邻两个数字只能有1个数位不同。 首尾两个数字也要求只有1位之差。有很多算法来生成格雷码。以下是较常见的一种:从编码全0开始生成。当产生第奇数个数时,只把当前数字最末位改变(0变1,1变0)当产生第偶数个数时,先找到最右边的一个1,把它左边的数字改变。用这个规则产生的4位格雷码序列如下:000000010011001001100111010101001100110111111110101原创 2020-11-12 10:13:07 · 336 阅读 · 0 评论 -
第九届蓝桥杯大赛个人赛决赛(软件类)真题--C大学B组--激光样式题解(C语言)
标题:激光样式x星球的盛大节日为增加气氛,用30台机光器一字排开,向太空中打出光柱。 安装调试的时候才发现,不知什么原因,相邻的两台激光器不能同时打开!国王很想知道,在目前这种bug存在的情况下,一共能打出多少种激光效果?显然,如果只有3台机器,一共可以成5种样式,即:全都关上(sorry, 此时无声胜有声,这也算一种)开一台,共3种开两台,只1种30台就不好算了,国王只好请你帮忙了。要求:提交一个整数,表示30台激光器能形成的样式种数。注意:只提交一个整数,不要填写任何多余的内容原创 2020-11-11 14:48:29 · 449 阅读 · 0 评论 -
第九届蓝桥杯大赛个人赛决赛(软件类)真题--C大学B组--换零钞题解(C语言)
标题:换零钞x星球的钞票的面额只有:100元,5元,2元,1元,共4种。小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱。小明有点强迫症,他坚持要求200元换出的零钞中2元的张数刚好是1元的张数的10倍, 剩下的当然都是5元面额的。银行的工作人员有点为难,你能帮助算出:在满足小明要求的前提下,最少要换给他多少张钞票吗? (5元,2元,1元面额的必须都有,不能是0)注意,需要提交的是一个整数,不要填写任何多余的内容。思路: 既可以动手算,数一数,也可以手撕代原创 2020-11-11 09:09:56 · 417 阅读 · 0 评论 -
2019蓝桥杯本科B组C-C++决赛题 (题解随后出)
标题A1、2019<X<Y2、2019^2, X^2, Y^2构成等差数列满足条件的X和Y可能有多种情况,请给出X+Y的值,并且令X+Y尽可能的小。标题B2019可以被分解成若干个两两不同的素数,请问不同的分解方案有多少种?注意:分解方案不考虑顺序,如2+2017=2019和2017+2=2019属于同一种方案。标题C7×7方格,分成两部分,每部分连通,右半部分翻转旋转拼接之后也是7×7,有多少种分割方法标题D有一个7X7的方格。方格左上角顶点坐标为(0,0),右下角坐标为原创 2020-10-30 08:48:45 · 1352 阅读 · 0 评论