![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
文章平均质量分 66
Durro.
这个作者很懒,什么都没留下…
展开
-
第十三届蓝桥杯大赛软件赛决赛 Java 大学 B 组试题 D: 窗口(暴力求解)
2022,国赛原创 2022-06-18 17:29:21 · 305 阅读 · 0 评论 -
第十一届蓝桥杯国赛《扩散》(java实现)
有图,解析详细,理解轻松原创 2022-06-14 14:29:06 · 596 阅读 · 2 评论 -
第十二届蓝桥杯国赛《巧克力》(java实现)
巧克力,贪心,满分全过原创 2022-06-09 16:23:18 · 999 阅读 · 0 评论 -
蓝桥杯螺旋折线(java实现)
资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 如图所示的螺旋折线经过平面上所有整点恰好一次。对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)=3, dis(-2, -1)=9 给出整点坐标(X, Y),你能计算出dis(X, Y)吗?输入格式 X和Y 对于40%的数据,-1000 <= X...原创 2022-04-01 20:58:07 · 227 阅读 · 1 评论 -
第十三届蓝桥杯模拟赛(第三期)第五题(java实现)
【问题描述】 下面是一个20*20的矩阵,矩阵中的每个数字是一个1到9之间的数字,请注意显示时去除了分隔符号。698592418393878689411761587696313175928437347348326627483485536712565561678647431612168692743232947913547413349962773447279799459298488246875377698334683879137956493421365365717745219243原创 2022-03-27 20:54:03 · 600 阅读 · 0 评论 -
第十三届蓝桥杯模拟赛(第三期)第十题(java实现)
问题描述 给定 n 个整数 a[1], a[2], ..., a[n],小蓝希望在中间选出一部分,满足以下两个条件: 1. 对于某个下标集合 S,选出的数中有至少 k 个下标在集合 S 中; 2. 选出的数按照原来的顺序排列,是严格单调上升的,即选出的是一个上升子序列。 请问小蓝最多能选出多少个数。输入格式 输入的第一行包含两个整数 n, k,用一个空格分隔。 第二行包含 n 个整数 a[1], a[2], ..., a[n],相邻的整数间用空格分隔。 第三行包含一个长度原创 2022-03-24 20:13:02 · 1654 阅读 · 0 评论 -
第十三届蓝桥杯模拟赛(第三期)第九题(java实现)
问题描述 n 个运动员参加一个由 m 项运动组成的运动会,要求每个运动员参加每个项目。 每个运动员在每个项目都有一个成绩,成绩越大排名越靠前。每个项目,不同运功员的成绩不会相同,因此排名不会相同。(但是不同项目可能成绩会相同) 每个项目的前 k 名分别获得 k 到 1 分,第 i 名获得 max(k+1-i, 0) 分。 每个运动员的总分就是他在每个项目上获得的分数之和。 请计算每个运动员的总分。输入格式 输入的第一行包含两个整数 n, m, k,用一个空格分隔。 接下来原创 2022-03-04 19:20:22 · 7297 阅读 · 0 评论 -
蓝桥杯vip试题 基础练习 数的读法(java实现)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。 比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。 所以,他迫切地需要一个系统,然后当他输入12 3456 7009时,会给出相应的念法: 十二亿三千四百五十六万七千零九 用汉语拼音表示为 shi er yi san qia原创 2022-02-27 12:51:19 · 248 阅读 · 0 评论 -
蓝桥杯vip试题 基础练习 回形取数(java实现)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8原创 2022-02-23 22:03:29 · 126 阅读 · 0 评论 -
蓝桥杯vip试题 基础练习 2n皇后问题(java实现)
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式 输入的第一行为一个整数n,表示棋盘的大小。 接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如果一个整数为0,表示对应的位置不可以放皇后。输出原创 2022-02-20 21:57:00 · 287 阅读 · 0 评论 -
蓝桥杯试题 基础练习 Fibonacci数列,java实现
资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。样例输入10样例输出55样例原创 2022-02-08 20:10:02 · 448 阅读 · 0 评论 -
十六进制转为八进制,java实现
问题描述:给定n个十六进制正整数,输出它们对应的八进制数。数据可控范围为long类型。样例输入 2 39 123ABC样例输出 71 4435274解题思路:先把十六进制数转换为十进制数,再把十进制数转换为八进制数。import java.util.Scanner;/** * @author tastebud *十六进制转换为八进制(比较小的数操作) */public class Main { public static void main(Strin原创 2022-02-07 16:31:52 · 471 阅读 · 0 评论