蓝桥杯
文章平均质量分 58
二进制的伽利略
普普通通的后端开发
展开
-
【提高】用筛法求之N内的素数python题解
title: 【提高】用筛法求之N内的素数 date: author: galileocat img: https://cdn.jsdelivr.net/gh/QiYi92/ImageHost/img/202108051426453.png top: false cover: false coverImg: password: toc: false mathjax: false summary: 蓝桥杯 提高 categories: 蓝桥杯 tags: 蓝桥杯 Python 题目 1084: 用筛法.原创 2021-08-08 20:08:38 · 698 阅读 · 0 评论 -
【提高】芯片检测python题解
题目 1473: [蓝桥杯][基础练习VIP]芯片测试 时间限制: 1Sec 内存限制: 128MB 提交: 1270 解决: 635 题目描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果,问哪些芯片是好芯片。 输入 输入数据第一行为一个整数n,表示芯片个数。 第二行到第n+1行为n*n原创 2021-08-08 20:07:46 · 206 阅读 · 0 评论 -
【提高】回形取数python题解
题目 1465: [蓝桥杯][基础练习VIP]回形取数 时间限制: 1Sec 内存限制: 128MB 提交: 2313 解决: 754 题目描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。 样例输入 3 3 1 2 3 4 5原创 2021-08-08 20:06:40 · 191 阅读 · 0 评论 -
【提高】2n皇后问题python
题目 1460: [蓝桥杯][基础练习VIP]2n皇后问题 时间限制: 1Sec 内存限制: 128MB 提交: 1353 解决: 684 题目描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。 输入 输入的第一行为一个整数n,表示棋盘的大小。 接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇原创 2021-08-08 20:06:07 · 237 阅读 · 2 评论 -
【基础】杨辉三角python题解
题目 1231: 杨辉三角 时间限制: 1Sec 内存限制: 128MB 提交: 2261 解决: 750 题目描述 还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 输入 输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。 输出 对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一原创 2021-08-08 20:04:15 · 349 阅读 · 0 评论 -
【基础】数列排序python题解
题目 1853: [蓝桥杯][基础练习]数列排序 时间限制: 1Sec 内存限制: 128MB 提交: 1174 解决: 748 题目描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输出 输出一行,按从小到大的顺序输出排序后的数列。 样例输入 5 8 3 6 4 9 样例输出 3 4 6 8 9 调用sort()函数方法 n=int(input()) if n>原创 2021-08-08 19:52:27 · 318 阅读 · 0 评论 -
【入门】斐波那契数列python题解
题目 1854: [蓝桥杯][入门训练]Fibonacci数列 时间限制: 1Sec 内存限制: 128MB 提交: 936 解决: 534 题目描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入 输入包含一个整数n。 输出 输出一行,包含一个整数,表示Fn除以10007的余数。 样例输入 10 样例输出 55 源码 while True: try: #try except异常处原创 2021-08-08 19:51:41 · 702 阅读 · 0 评论