![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
宇文新州
这个作者很懒,什么都没留下…
展开
-
试题 历届真题 成绩分析【第十一届】【省赛】【研究生组】(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-04-02 16:14:25 · 157 阅读 · 0 评论 -
试题 历届真题 特别数的和【第十届】【省赛】【B组】(python)
对于 20% 的评测用例,1 ≤ n ≤ 10。对于 50% 的评测用例,1 ≤ n ≤ 100。对于 80% 的评测用例,1 ≤ n ≤ 1000。对于所有评测用例,1 ≤ n ≤ 10000。40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到。原创 2023-04-02 16:10:20 · 152 阅读 · 0 评论 -
试题 历届真题 等差数列【第十届】【省赛】【B组】(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。第二行包含 N 个整数 A₁, A₂, · · · , AN。包含 2、6、4、10、20 的最短的等差数列是 2、4、6、8、10、12、14、16、 18、20。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?输入的第一行包含一个整数 N。输出一个整数表示答案。原创 2023-03-29 20:23:35 · 133 阅读 · 0 评论 -
试题 历届真题 修改数组【第十届】【省赛】【A组】(python)
当修改 Ai 时,小明会检查 Ai 是否在 A₁ ∼ Ai−₁ 中出现过。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。现在给定初始的 A 数组,请你计算出最终的 A 数组。给定一个长度为 N 的数组 A = [A₁, A₂, · · · AN],数组中有可能有重复出现的整数。输出 N 个整数,依次是最终的 A₁, A₂, · · · , AN。第二行包含 N 个整数 A₁, A₂, · · · , AN。原创 2023-03-29 19:50:11 · 266 阅读 · 0 评论 -
试题 算法训练 抗击虫群(python)
但是,这些药物要发挥效用,必须填满位于A区的两个容器S、T,这两个容器的容量分别为n,m而每次填充药物的量p是固定的,现在人们想知道,将P设置为多少才能在最快时间内填满两个容器(即每次的添加量为P,一次只能填充一个容器,且不可超出容器容积,可以认为在添加完S容器后,在添加T容器)内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。ps:由于入侵有多次,容器的体积会因外界元素的干扰而产生变化,你需要输出每次的P;原创 2023-03-27 20:31:43 · 99 阅读 · 0 评论 -
试题 算法训练 同余方程(python)
内存限制:128.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。0,即最小正整数解。输入数据保证一定有解。我的大部分代码都由我无敌的数学知识支撑!输入只有一行,包含两个正整数。输出只有一行,包含一个正整数。对于100%的数据,2 ≤。对于40%的数据,2 ≤。对于60%的数据,2 ≤。原创 2023-03-21 20:27:57 · 460 阅读 · 0 评论 -
试题 算法训练 组合数取模(python)
注:C(n,m)是二项式系数(http://zh.wikipedia.org/wiki/%E4%BA%8C%E9%A0%85%E5%BC%8F%E4%BF%82%E6%95%B8)内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。n,m不超过1000, P不超过10^9。输入的第一行包含三个整数n, m和P。请计算C(n,m)模P的结果。输出C(n,m)%P。原创 2023-03-21 20:14:26 · 123 阅读 · 1 评论 -
试题 算法训练 二元函数(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。令二元函数f(x,y)=ax+by,a和b为整数,求一个表达式S的值。2.如果A和B都是合法的表达式,则f(A,B)也是一个合法的表达式。S的长度不超过50,运算过程中所有变量不会超出int的范围。第二行一个字符串S表示要求的表达式。1.任意整数x是一个合法的表达式;一行一个数表示表达式S的值。第一行两个数a和b;原创 2023-03-21 19:45:48 · 340 阅读 · 0 评论 -
试题 算法训练 字符串表达式(python)
编写程序,在程序中实现字符串表达式求解函数int expression(char* s)。程序输入为一个字符串表达式,输出为该函数返回的结果。输入的表达式中只包含加法和减法,以等号‘=’结束,长度不超过100,并且最少有一项,所有运算均在整数范围之内。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-03-21 19:28:50 · 69 阅读 · 0 评论 -
试题 算法训练 矮人采金子(python)
但是,开采一个金矿本身需要花费 1000 个金币来开挖隧道。矮人们可以选择是否开采每个金矿。他们想知道,通过合理的选择,他们最多可以有多少个金币的净收入。你能回答他们的问题吗?内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出仅一行,只包含一个数字,即矮人们所能获得的最高的净收入。个用空格隔开的非负整数,其中第。第一行包含一个正整数。不超过 10000。原创 2023-03-20 20:01:35 · 92 阅读 · 0 评论 -
试题 算法训练 HX养猪(python)
结果,有一天他发现他家的猪太多了,他自己已经数不过来了。内存限制:256.0MB C/C++时间限制:1.5s Java时间限制:4.5s Python时间限制:7.5s。接下来Q行,每行4个整数x1,y1,x2,y2,表示左上角坐标为(x1,y1),右下角为(x2,y2)的矩形。第2行到1+N行,每行M个整数Aij,表示第(i,j)个养猪地有Aij头猪。第一行,三个整数N、M、Q,表示一共有N* M个养猪地,Q个询问。对于50%的数据, n,m原创 2023-03-19 10:16:16 · 497 阅读 · 0 评论 -
试题 算法训练 观星(python)
由于场上有n名玩家,他可以观到n张牌,每张牌都有一个点数x(1原创 2023-03-19 09:30:12 · 120 阅读 · 0 评论 -
试题 算法训练 进制转换4(python)
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。原创 2023-03-19 09:15:41 · 90 阅读 · 0 评论 -
试题 算法训练 字符串调整(python)
用函数实现如下功能:在字符串str中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向后顺序移动。例如,调用函数之前给字符串输入:ABCDeFGH,调用后字符串中的内容为:eABCDFGH。内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-03-18 16:15:29 · 119 阅读 · 0 评论 -
试题 算法训练 养鸡的好鸡(python)
好鸡(是的好鸡又称HJ)家有一个超大的禽类养殖场,生意十分兴隆。喜欢和鸡打交道的好鸡经过家长同意负责照顾禽类养殖场里面的鸡。可是给鸡编号的大叔很奇怪,他按照给鸡们印的数字个数收费,且0~9不同的数字收费标准也不一样。好鸡准备找家长要钱给印字大叔给鸡们编号,可他不知道给他全部的鸡们编号,0~9各需要印多少次。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。仅一行,一个自然数n(1≤n≤10^9),表示好鸡养的鸡的数目。原创 2023-03-18 15:02:27 · 73 阅读 · 0 评论 -
试题 算法训练 计算质数和(python)
编写一个程序,由用户输入一个整数n(n≤2000),然后计算出前n个质数的和。例如:如果n=3,那么结果为2+3+5=10;如果n=7,那么结果为2+3+5+7+11+13+17=58。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-03-18 12:18:20 · 117 阅读 · 0 评论 -
试题 算法训练 最小乘积(基本型)(python)
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。第一个行一个数T表示数据组数。后面每组数据,先读入一个n,接下来两行每行n个数,每个数的绝对值小于等于1000。请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。例如两组数分别为:1 3 -5和-2 4 1。试题 算法训练 最小乘积(基本型)原创 2023-03-16 20:23:13 · 93 阅读 · 0 评论 -
试题 算法训练 连接字符(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。编写程序,从键盘输入两个字符串a和b(长度都不超过10),将a和b两个字符串连接起来,存放到字符串c中,并输出字符串c。提示:先将字符串a的每个字符逐个拷贝到c中,再将b的每个字符逐个拷贝到c中,要注意字符串c也需要以’\0’结尾。每一行输入一个字符串。原创 2023-03-16 19:27:26 · 513 阅读 · 0 评论 -
试题 算法训练 A的B的C次方次方(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。当然了,为了方便起见,把答案%1,000,000,007输出就好。//据说很多人的题目会有一大堆废话,本傻×就不在这里废话了。输出A的B的C次方次方%1,000,000,007。一行,三个整数A,B,C,以空格隔开。就是叫你算A的B的C次方次方。原创 2023-03-16 19:19:28 · 235 阅读 · 1 评论 -
试题 算法训练 最大公约数和最小公倍数问题(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输入二个正整数x0,y0(2原创 2023-03-15 20:43:50 · 77 阅读 · 0 评论 -
试题 算法训练 互质数个数(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。已知正整数x,求1~x-1中,有多少与x互质的数。(互质是指两个数最大公约数为1)共一行,只有一个整数,表示与x互质数的个数。有1,5,7,11四个数与12互质。输入一行包括一个正整数x。原创 2023-03-14 19:18:44 · 354 阅读 · 0 评论 -
试题 算法训练 找数2(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。【问题描述】在一个小到大的有序序列中(不存在重复数字),查找某个数所在的位置。如果该数不在该数列中,输出其应插入点的位置。若X在序列中则输出其相应的位置,若不在序列中输出其应插入的位置。第二行N个小到大非重复的数字(原创 2023-03-09 20:12:38 · 80 阅读 · 0 评论 -
双向排列(Python)
【代码】双向排列。原创 2023-03-07 20:25:16 · 57 阅读 · 0 评论 -
试题 算法训练 P0601(python)
编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-03-07 20:24:31 · 208 阅读 · 0 评论 -
试题 历届真题 双向排序【第十二届】【省赛】【B组】
代码如下:c=b[:i[1]]d=b[i[1]:]b=c+delse:d.sort()b=c+dprint(*b)原创 2023-03-06 19:52:09 · 117 阅读 · 1 评论 -
试题 历届真题 时间显示【第十二届】【省赛】【研究生组】(python)
代码如下:a=n//1000b='0'+bc='0'+cd='0'+d。原创 2023-03-03 20:04:51 · 146 阅读 · 0 评论 -
试题 算法训练 阶乘(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。任务不是计算出n的阶乘,而是只要计算出n!可以发现阶乘这一运算的数值增长速度是非常快的,比如20!若n为正整数,则有n!输出中包含一个整数m,表示n!对于80%的数据,保证有n原创 2023-02-20 09:10:07 · 160 阅读 · 0 评论 -
试题 算法训练 计算质数和(python)
编写一个程序,由用户输入一个整数n(n≤2000),然后计算出前n个质数的和。例如:如果n=3,那么结果为2+3+5=10;如果n=7,那么结果为2+3+5+7+11+13+17=58。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-02-13 07:16:20 · 101 阅读 · 0 评论 -
试题 算法训练 数据加密(python)
某个公司采用公用电话传递数据,数据是四位的整数,数据在传递过程中是加密的:每位数字都加上5,得到的结果除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。1235每位上数字加5后模10得到的新数字是6780,按照要求第一位第四位交换,第二位第三位交换后是876(先导0不输出)。内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出只有一行,也是一个4位数的正整数,表示加密后的数据。原创 2023-02-12 07:15:31 · 1156 阅读 · 0 评论 -
试题 算法训练 按位输出数字(python)
设计一个程序,从键盘输入一个不超过5位的正整数(即1~99999),按顺序输出其所有数字,中间用一个空格格开,要求使用if语句编写。例如,如果用户从键盘输入123,则程序输出1 2 3。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出这个整数的每位数字,以空格隔开。原创 2023-02-11 07:32:59 · 171 阅读 · 0 评论 -
试题 算法训练 预备爷的悲剧(python)
英语预备爷gzp是个逗(tu)比(hao),为了在即将到来的英语的quiz中不挂科,gzp废寝忘食复习英语附录单词表,俨然一场人间悲剧。不过gzp是个逗比,之前复习的东西全忘记了,所以他又要再来一次复习。接下来n行每行一个小写字母组成的单词和一个整数,表示某一个单词和它所在的页数。接下来是一行整数m,表示要考m个单词,接下来m行小写字母组成的单词,表示要考到的单词。内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-02-07 07:37:28 · 128 阅读 · 0 评论 -
试题 算法训练 孪生素数对(python)
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。区间[a,b]内的所有孪生素数对,按从小到大顺序。每行一个素数对,其中小的在前,大的在后,以空格分开。if n%i ==0: #素数应只有1和本身两个因子。差为2的两个素数被称为孪生素数对,例如3和5, 11和13.给定一个区间,请输出区间内所有的孪生素数对.两个正整数a,b,其中a原创 2023-02-06 07:41:52 · 326 阅读 · 0 评论 -
试题 算法训练 P0701(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。(2) 如果单词末尾为y,且前一个字母为辅音(除a, e, i, o, u以外的其它情况),则把y改成ies。编写一个函数RegularPlural,其功能是实现一个英文单词的复数形式。编写测试程序,输入一个长度小于20的单词,输出该单词的复数形式。(1) 如果单词末尾为s,x,z,ch或sh,则在后面加es。(3) 如果是其它情形,一律在后面加s。原创 2023-02-04 07:48:57 · 145 阅读 · 0 评论 -
试题 算法训练 P0702(python)
在C语言中,有一个strcmp函数,其功能是比较两个字符串s1和s2。请编写一个你自己的字符串比较函数my_strcmp,来实现strcmp函数的类似功能。否则返回s1 与s2 第一个不同字符的差值(如果s1原创 2023-02-04 07:21:24 · 143 阅读 · 0 评论 -
试题 算法训练 P0703(python)
一个整数的反置数指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来。要求:由于在本题中需要多次去计算一个整数的反置数,因此必须把这部分代码抽象为一个函数的形式。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。原创 2023-02-03 07:34:28 · 122 阅读 · 0 评论 -
试题 算法训练 P0704(python)
一个数如果从左往右读和从右往左读数字是完全相同的,则称这个数为回文数,比如898,1221,15651都是回文数。编写一个程序,输入两个整数min和max,然后对于min~max之间的每一个整数(包括min和max),如果它既是一个回文数又是一个质数,那么就把它打印出来。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。if isPalindrome(i) and isPrime(i): #满足条件即回文素数。原创 2023-02-03 06:54:18 · 187 阅读 · 0 评论 -
试题 算法训练 转圈游戏(python)
游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到第m+1号位置,……,依此类推,第n−m号位置上的小伙伴走到第0号位置,第n-m+1 号位置上的小伙伴走到第1号位置,。,第 n-1 号位置上的小伙伴顺时针走到第m-1号位置。内存限制:128.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。按照顺时针方向给n个位置编号,从0到n-1……最初,第0号小伙伴在第0号位置,第1号小伙伴在第 1 号位置,原创 2023-02-01 07:05:11 · 224 阅读 · 0 评论 -
试题 算法训练 P0705(python)
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输入两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。第二行有n个按从小到大的顺序输入且互不相同的整数,表示集合A中的元素。第四行有m个按从小到大的顺序输入且互不相同的整数,表示集合B中的元素。输出第一行按从小到大的顺序输出A、B交集中的所有元素。第三行按从小到大的顺序输出B在A中的余集中的所有元素。第二行按从小到大的顺序输出A、B并集中的所有元素。原创 2023-01-31 07:48:53 · 115 阅读 · 0 评论 -
试题 算法训练 ascii应用(python)
输入ascii码n(65≤n≤90,97≤n≤122),输出对应的字母及其在字母表中的位置并判断大小写。输出一行,分别是ascii码n所对应的字符,并判断大小写,及其在字母表中的位置。输入的数据只有一行,其中包括一个数字n,表示一个ascii码。原创 2023-01-31 07:20:27 · 260 阅读 · 0 评论 -
试题 算法训练 自行车停放(python)
有n辆自行车依次来到停车棚,除了第一辆自行车外,每辆自行车都会恰好停放在已经在停车棚里的某辆自行车的左边或右边。现在编号为2的第4辆自行车要停在5号自行车的左边,所以现在停车棚里的自行车编号是:3,2,5,1)。内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。z=0时,表示编号为x的自行车恰停放在编号为y的自行车的左边。z=1时,表示编号为x的自行车恰停放在编号为y的自行车的右边。从左到右输出停车棚里的自行车编号。原创 2023-01-30 07:47:46 · 175 阅读 · 0 评论