蓝桥杯算法练习
用来记录做过的题目
@奋青
这个作者很懒,什么都没留下…
展开
-
试题 历届试题 合根植物
问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗? 输入格式 第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<1...原创 2020-03-17 22:45:23 · 184 阅读 · 0 评论 -
试题 算法训练 找零钱
试题 算法训练 找零钱 问题描述 有n个人正在饭堂排队买海北鸡饭。每份海北鸡饭要25元。奇怪的是,每个人手里只有一张钞票(每张钞票的面值为25、50、100元),而且饭堂阿姨一开始没有任何零钱。请问饭堂阿姨能否给所有人找零(假设饭堂阿姨足够聪明) 输入格式 第一行一个整数n,表示排队的人数。 接下来n个整数a[1],a[2],…,a[n]。a[i]表示第i位学生手里钞票的价值(i越小,在队...原创 2020-03-05 15:49:54 · 748 阅读 · 0 评论 -
试题 算法训练 区间k大数查询
问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示询问个数。 接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。 输出格式 总共输出m行,每行一个数,表示询问的答案。 样例输入 5 1...原创 2020-02-17 17:55:22 · 227 阅读 · 0 评论 -
试题 基础练习 十进制转十六进制
试题 基础练习 十进制转十六进制 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //取余的方法。 Scanner scn = new Scanner(System.in); in...原创 2020-02-10 16:56:32 · 601 阅读 · 0 评论 -
试题 基础练习 十六进制转十进制
试题 基础练习 十六进制转十进制 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //直接将十六进制转换成十进制即可。 Scanner scn = new Scanner(Sys...原创 2020-02-09 16:52:53 · 748 阅读 · 0 评论 -
试题 基础练习 十六进制转八进制
试题 基础练习 十六进制转八进制 import java.util.Scanner; public class Main { // TODO Auto-generated method stub //第一步:十六进制转换二进制。 //第二部:二进制转换八进制。 Scanner scn = new Scanner(System.in);//输入个数 int num = scn.nex...原创 2020-02-09 12:57:04 · 932 阅读 · 0 评论