蓝桥杯
文章平均质量分 82
想要成为咸鱼的我每天都在躺平
目标是早日退休
展开
-
蓝桥杯 基础训练 十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也原创 2017-12-24 20:21:18 · 434 阅读 · 0 评论 -
【算法笔记】动态规划 线性DP
最长上升子序列(LIS)一个数列S如果分别是已知数列的单调上升子序列,且是所有符合此条件序列中最长的,则S称为已知序列的最长上升子序列,求S。拆分问题:求长度为n的数列的最长公共子序列可以转化成求其数列前n-1项的最长公共子序列,再判断是否要加第n项。状态转移方程:if (a[i] > a[j]) dp[i] = MAX (dp[i], dp[j] + 1);基础的最长公共子序列代码:#in...原创 2018-01-30 17:20:21 · 349 阅读 · 0 评论 -
蓝桥杯 历届试题 九宫重排(bfs)
问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。 我们把第一个图的局面记为:12345678. 把第二个图的局面记为:123.46758 显然是按从上到下,从左到右的顺序记录数字,空格记为句点。 本题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可以...原创 2018-02-27 12:58:52 · 2070 阅读 · 3 评论 -
蓝桥杯 历届试题 矩阵翻硬币(大数)
问题描述 小明先把硬币摆成了一个 n 行 m 列的矩阵。 随后,小明对每一个硬币分别进行一次 Q 操作。 对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。 其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。 当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。 小明想知道最开始有多少枚硬币是反面朝上...原创 2018-03-08 21:15:13 · 551 阅读 · 1 评论 -
蓝桥杯 历届试题 高僧斗法(尼姆博弈)
历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB问题描述 古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。 节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示) 两位参加游戏的法师分别指挥某个小和尚向上走任意...原创 2018-03-01 21:00:31 · 831 阅读 · 0 评论 -
蓝桥杯 历届试题 城市建设
问题描述 栋栋居住在一个繁华的C市中,然而,这个城市的道路大都年久失修。市长准备重新修一些路以方便市民,于是找到了栋栋,希望栋栋能帮助他。 C市中有n个比较重要的地点,市长希望这些地点重点被考虑。现在可以修一些道路来连接其中的一些地点,每条道路可以连接其中的两个地点。另外由于C市有一条河从中穿过,也可以在其中的一些地点建设码头,所有建了码头的地点可以通过河道连接。 栋栋拿到了允许建设的道路的...原创 2018-03-17 12:20:20 · 761 阅读 · 1 评论 -
蓝桥杯 历届试题 格子刷油漆
问题描述 X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如下图所示),现需要把这些格子刷上保护漆。 你可以从任意一个格子刷起,刷完一格,可以移动到和它相邻的格子(对角相邻也算数),但不能移动到较远的格子(因为油漆未干不能踩!) 比如:a d b c e f 就是合格的刷漆顺序。 c e f d a b 是另一种合适的方案。 当已知 N 时,求总的方案数。当N较大时,结果会迅速增...原创 2018-03-05 20:36:25 · 513 阅读 · 1 评论 -
蓝桥杯 历届试题 剪邮票
【题目描述 - Problem Description】如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。 (仅仅连接一个角不算相连) 比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。【解题思路】 看到题目第一反应就是DFS,一个个的走过去,然后算出来的有120种正确答案是116...原创 2018-03-31 16:04:16 · 610 阅读 · 1 评论