标签:蓝桥杯第十届

等差数列蓝桥杯第十届

题解: 先用TreeSet进行初始排序, 求出排好序的最小间隔值, 然后按最小间隔值生成最短等差数列.数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中N个整数。现在给出这N个整数,小明想知道包含这N个整数的最短的等差数列有几项?【输入格式】输入的第一行包含一个整数N。第二行包含N个整数A1, A2,…, AN。(注意A……

人物相关性分析蓝桥杯第十届

题目需要注意的是字符串切分的问题, 切错了直接导致答案错误. 切分过程中还需要注意转义字符的问题. 切出来的字符串存入字符串数组中. 最后距离就是中间字符串的长度加上空格的长度 具体实现请看代码package ten; import java.util.Scanner; public class 人物相关性分析 {public static……

外卖店优先级蓝桥杯第十届

“饱了么”外卖系统中维护着 N 家外卖店,编号 1 ∼ N。每家外卖店都有一个优先级,初始时 (0 时刻) 优先级都为 0。每经过 1 个时间单位,如果外卖店没有订单,则优先级会减少 1,最低减到 0;而如果外卖店有订单,则优先级不减反加,每有一单优先级加 2。如果某家外卖店某时刻优先级大于 5,则会被系统加入优先缓存中;如果优先级小于等于 3,……

旋转蓝桥杯第十届

这个图片旋转唯一需要注意的就是旋转后数组越界的问题,这里我先用异常解决,以后有时间再对他进行更好的解决办法package ten; import java.util.Scanner; public class 旋转 {public static void main(String[] a……

不同子串蓝桥杯第十届

题解: 不能有重复,所以选择set ;package ten; import java.util.HashSet;import java.util.Set; public class 不同子串 {public static void main(String[] args) { String str="0100110……

蓝桥杯第十届矩形切割

对于两边分别为5和3的材料,小明会依次切出3*3,2*1,1*1,1*1共四个正方形.现在小明有一块矩形的材料,两边长分别为2019和324.请问小明最终会切出多少个正方形题解:长2019,宽324,说明最大的正方形是324*324,那么我们可以把这个矩形剪掉正方形,也就是剪掉一块,2019-324,剩下的是新矩形,继续减,过程中还需要做个判断,看看长……