蓝桥杯
学习算法的过程
菜鸡成长之路
这个作者很懒,什么都没留下…
展开
-
寒假作业 DFS
题目:寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 139 - 8 = 13 * 4 = 1210 / 2 =...原创 2019-02-09 09:55:04 · 437 阅读 · 0 评论 -
消除尾1--蓝桥杯
#include <stdio.h>void f(int x){ int i; for(i=0; i<32; i++) printf("%d", (x>>(31-i))&1); printf(" "); x = x&(x+1); for(i=0; i<32; i++) printf("%d", (x&g原创 2019-02-08 10:19:39 · 338 阅读 · 0 评论 -
方格填数--蓝桥杯
题目:方格填数如下的10个格子填入0~9的数字。±-±-±-+| | | |±-±-±-±-+| | | | |±-±-±-±-+| | | |±-±-±-+要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。解法:暴力法,采用全排列#inc...原创 2019-02-07 09:33:22 · 262 阅读 · 0 评论 -
生日蜡烛-蓝桥杯-枚举
题目生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:直接来【枚举】,在脑中想过用 1+2+3+…如果不行就是2+3+…那么肯定有一个for 然后就是在for...原创 2019-02-06 09:28:36 · 186 阅读 · 0 评论 -
跳蚱蜢--BFS算法
这是蓝桥杯的题目题目有9只盘子,排成1个圆圈。其中8只盘子内装着8只蚱蜢,有一个是空盘。我们把这些蚱蜢顺时针编号为 1~8每只蚱蜢都可以跳到相邻的空盘中,也可以再用点力,越过一个相邻的蚱蜢跳到空盘中。请你计算一下,如果要使得蚱蜢们的队形改为按照逆时针排列,并且保持空盘的位置不变(也就是1-8换位,2-7换位,…),至少要经过多少次跳跃?注意:要求提交的是一个整数,请不要填写任何多...原创 2019-02-04 09:27:23 · 1341 阅读 · 0 评论 -
网友年龄--蓝桥杯
题目网友年龄某君新认识一网友。当问及年龄时,他的网友说:“我的年龄是个2位数,我比儿子大27岁,如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”请你计算:网友的年龄一共有多少种可能情况?提示:30岁就是其中一种可能哦.请填写表示可能情况的种数。题解:直接做,从28到99试一遍【把条件判断一遍】#include <iostream>#include <...原创 2019-02-06 09:16:05 · 313 阅读 · 0 评论