#蓝桥

【蓝桥杯】基础练习 01字串 Java

问题描述        对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:           ...

算法笔记_052:蓝桥杯练习Multithreading(Java)

/目录1问题描述2解决方案问题描述  现有如下一个算法:  repeatnitimes  yi:=y  y:=yi+1  endrepeat  令n[1]为你需要算加法的第一个数字,n[2]为第二个,...n[N]为第N个数字(N为需要算加法的数字个数),  并令y初始值为0,先令i=1运行这个算法(如上所示,重复n[...

算法笔记_055:蓝桥杯练习 Tricky and Clever Password (Java)

/目录1问题描述2解决方案问题描述  在年轻的时候,我们故事中的英雄——国王Copa——他的私人数据并不是完全安全地隐蔽。对他来说是,这不可接受的。因此,他发明了一种密码,好记又难以破解。后来,他才知道这种密码是一个长度为奇数的回文串。  Copa害怕忘记密码,所以他决定...

算法笔记_056:蓝桥杯练习 未名湖边的烦恼(Java)

/目录1问题描述2解决方案2.1递归法2.2递推法  问题描述  每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。  每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现...

算法笔记_057:蓝桥杯练习 最大的算式 (Java)

/目录1问题描述2解决方案问题描述  题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:  N=5,K=2,5个数字分别为1、2、3、4、5,可以加成:  1*2*(3+4...

算法笔记_058:蓝桥杯练习 2的次幂表示(Java)

/目录1问题描述2解决方案问题描述  任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。  将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0  现在约定幂次用括号来表示,即a^b表示为a(b)  此时,137可表示为:2(7)+2(...

算法笔记_059:蓝桥杯练习 Anagrams问题(Java)

/目录1问题描述2解决方案问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR&rd...

算法笔记_060:蓝桥杯练习 出现次数最多的整数(Java)

/目录1问题描述2解决方案问题描述  编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。  输入格式:第一行是一个整数...

算法笔记_061:蓝桥杯练习 字串统计(Java)

/目录1问题描述2解决方案问题描述  给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式  第一行一个数字L。  第二行是字符串S。  L大于0,且不超过S的长度。输出格式  一行,题目要求的字...

算法笔记_062:蓝桥杯练习 最小乘积(基本型)(Java)

/目录1问题描述2解决方案问题描述  给两组数,各n个。  请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。  例如两组数分别为:13  -5和-241  那么对应乘积取和的最小值应为:  (-5)*4+3*(-2)+1*1=-25输入格式  第一个行一个数T表示数据...

算法笔记_063:蓝桥杯练习 送分啦(Java)

/目录1问题描述2解决方案问题描述  这题想得分吗?想,请输出“yes”;不想,请输出“no”。输出格式  输出包括一行,为“yes”或“no”。  初步一看,这题竟然没有输入输出示例,不过也不难吧。好吧...

算法笔记_064:蓝桥杯练习 操作格子(Java)

/目录1问题描述2解决方案问题描述有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数...

算法笔记_067:蓝桥杯练习 算法训练 安慰奶牛(Java)

/目录1问题描述2解决方案  问题描述FarmerJohn变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间的连通性。你首先要决定那些道路是需要保留的N-1条道路...

算法笔记_075:蓝桥杯练习 最短路(Java)

/目录1问题描述2解决方案2.1floyd算法解决2.2spfa算法解决 问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n,m。接下来的m行,每行有三个整数u,v,l,表示u到v有一条长度为l的边。...

算法笔记_076:蓝桥杯练习 结点选择(Java)

/目录1问题描述2解决方案问题描述有一棵n个节点的树,树上每个节点都有一个正整数权值。如果一个点被选择了,那么在树上和它相邻的点都不能被选择。求选出的点的权值和最大是多少?输入格式第一行包含一个整数n。接下来的一行包含n个正整数,第i个正整数代表点i的权值。接下来一共n-1行,每行描述树上的一条边。输出格式输出一个整数...
首页上一页12345...下一页尾页