算法训练
被代码殴打的砖头
这个作者很懒,什么都没留下…
展开
-
蓝桥杯算法训练之K好数
算法训练 K好数问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对10000000...原创 2019-04-15 21:40:43 · 194 阅读 · 0 评论 -
蓝桥杯历届试题 发现环
历届试题 发现环问题描述小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有在环路...原创 2019-05-10 19:01:40 · 189 阅读 · 0 评论 -
蓝桥杯-历届试题 合根植物
问题描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<1000)...原创 2019-05-10 20:56:52 · 213 阅读 · 0 评论 -
蓝桥杯-历届试题 分考场
问题描述n个人参加某项特殊考试。 为了公平,要求任何两个认识的人不能分在同一个考场。 求是少需要分几个考场才能满足条件。输入格式第一行,一个整数n(1<n<100),表示参加考试的人数。 第二行,一个整数m,表示接下来有m行数据 以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识。输出格式一行一个整...原创 2019-05-10 22:34:09 · 239 阅读 · 0 评论 -
蓝桥杯-历届试题 青蛙跳杯子
问题描述X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。 X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。*WWWBBB其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。X星的青蛙很有些癖好,它们只做3个动作之一: 1. 跳到相邻的空杯子里。 2. 隔着1只其它的青蛙(随便什...原创 2019-05-18 09:57:21 · 376 阅读 · 0 评论 -
蓝桥杯-历届试题 拉马车
问题描述小的时候,你玩过纸牌游戏吗? 有一种叫做“拉马车”的游戏,规则很简单,却很吸引小朋友。其规则简述如下: 假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下: A方:[K, 8, X, K, A, 2, A, 9, 5, A] B方:[2, 7, K, 5, J, 5, Q, 6, K, 4]其中的X表示“10”,我们忽略了纸牌的花色。从A方开...原创 2019-05-18 09:45:06 · 232 阅读 · 0 评论 -
蓝桥杯-历届试题 k倍区间
问题描述给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入格式第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1 <= Ai <= 100...原创 2019-05-18 09:42:32 · 288 阅读 · 0 评论 -
蓝桥杯-历届试题 Excel地址
问题描述Excel单元格的地址表示很有趣,它使用字母来表示列号。 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列, …当然Excel的最大列号是有限度的,所以转换起来不难。 如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目即是要求对输入的数字, 输出其对应的Ex...原创 2019-05-18 09:32:11 · 317 阅读 · 0 评论 -
蓝桥杯-历届试题 分巧克力
问题描述儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1. 形状是正方形,边长是整数 2. 大小相同例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到...原创 2019-05-18 09:23:30 · 441 阅读 · 0 评论 -
OJ之素数环
问题描述原文的全英的,这里就不放了,说一下大概就好了。原文大意:输入一个正整数n(0<n<20),将1~n这n个数排成一个圆环,在这个圆环中,任意两个相邻的数的和为素数,故称素数环,如下图:输入规范有多组输入,每次输入一个n(0<n<20)输出规范输出入示例所示,要注意的是就算没有结果也要打印一个空行输入示例68输出示例Case 1:1 4 3 2...原创 2019-05-06 10:55:24 · 552 阅读 · 0 评论 -
动态规划之the Max
问题描述题目是全英的,大意就是输入一个 正整数N和一个NxN的矩阵,然后输出该矩阵的最大子矩阵的值;例如输入矩阵:0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2你应该输出:15因为矩阵的最大子矩阵为:9 2-4 1-1 8该子矩阵的和为15数据范围:1<=N<=100;矩阵中的元素值取值范围为 [ -127,127]样例输入40 ...原创 2019-04-23 19:30:33 · 174 阅读 · 0 评论 -
蓝桥杯算法训练之最大的算式
算法训练 最大的算式问题描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如: N=5,K=2,5个数字分别为1、2、3、4、5,可以加成: 1* 2*(3+4+5)=24 1* (2+3)* (4+5)=45 (1* 2+3)...原创 2019-04-16 10:22:04 · 506 阅读 · 0 评论 -
蓝桥杯算法训练之审美课
算法训练 审美课问题描述 《审美的历程》课上有n位学生,帅老师展示了m幅画,其中有些是梵高的作品,另外的都出自五岁小朋友之手。老师请同学们分辨哪些画的作者是梵高,但是老师自己并没有答案,因为这些画看上去都像是小朋友画的……老师只想知道,有多少对同学给出的答案完全相反,这样他就可以用这个数据去揭穿披着皇帝新衣的抽象艺术了(支持帅老师_)。 答案完全相反是指对每一幅画的判断都相反。输入格式...原创 2019-04-16 10:38:23 · 250 阅读 · 0 评论 -
蓝桥杯算法训练之安慰奶牛
算法训练 安慰奶牛问题描述Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间 的连通性。你首先要决定那些道路是需要保留的N-1条道路。第j条双向道路连接了牧场Sj和Ej(1 <= Sj <= N; 1 <= Ej &l...原创 2019-04-16 19:23:39 · 424 阅读 · 1 评论 -
蓝桥杯算法训练之素因子去重
算法训练 素因子去重问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1输入格式 一个整数,表示n输出格式 输出一行,包含一个整数p。样例输入1000样例输出10数据规模和约定 n<=10^12 样例解释:n=1000=2^353,p=2*5=10。。。。。。。。。。。。。。分割线。。。。。。。。。。。。。。...原创 2019-04-16 20:11:44 · 196 阅读 · 0 评论 -
Walk in HongKong
前言:这道题实在01背包问题的基础上拓展的,所以如果对背包问题解法还不是很熟悉的话建议先熟悉一下01背包的解法再来研究这答题,这样你会觉得这道题也就那样子,只是多了一个判断是否限购而已。问题描述某一年“五一”,刚刚办完签证的小G决定到香港旅游。因为之前一直听说旺角很热闹,所以小G第一站便到了旺角。到了旺角商业街之后,发现这里果然是商业成群。小G在逛街的时候意外发现了在内陆很难买到的一件奢侈品,...原创 2019-04-26 15:38:36 · 134 阅读 · 0 评论 -
最大连续子序列-动态规划
Problem Description:给定K个整数的序列{ N1, N2, …, NK },其任意连续子序列可表示为{ Ni, Ni+1, …,Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序列中元素和最大的一个,例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和为20。...原创 2019-04-22 19:57:14 · 193 阅读 · 0 评论 -
完全背包的入门解法和进阶解法
问题描述有 n 个重量和价值分别为Wi,Vi的物品,现从这些物品中挑选出总量刚好为 W 的物品,求所有方案中价值总和的最大值。输入输入包含多组测试用例,每一例的开头为两位整数 n、W(1<=n<=10000,1<=W<=1000),接下来有 n 行,每一行有两位整数 Wi、Vi(1<=Wi<=10000,1<=Vi<=100)。输出输出...原创 2019-04-23 09:14:25 · 304 阅读 · 0 评论 -
01背包之物品数量不限
问题描述有 n 种(每一种有无数个)重量和价值分别为Wi,Vi的物品,现从这些物品中挑选出总量不超过 W 的物品,求所有方案中价值总和的最大值。输入输入包含多组测试用例,每一例的开头为两位整数 n、W(1<=n<=10000,1<=W<=1000),接下来有 n 行,每一行有两位整数 Wi、Vi(1<=Wi<=10000,1<=Vi<=10...原创 2019-04-23 09:42:49 · 638 阅读 · 0 评论 -
蓝桥杯-历届试题 油漆面积
问题描述X星球的一批考古机器人正在一片废墟上考古。 该区域的地面坚硬如石、平整如镜。 管理人员为方便,建立了标准的直角坐标系。每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。 经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。矩形的表示格式为(x1,y1,x2,y2),代表矩形的两个对角点坐标。为了醒目,总部要求对所有机器人选中的矩形区域涂黄色油...原创 2019-05-18 09:28:52 · 563 阅读 · 2 评论