+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-07(1)

2019-08(109)

2019-09(120)

2019-10(17)

2019-11(1)

01竞码编程 005蓝桥模拟

发布于2020-09-28 23:16     阅读(384)     评论(0)     点赞(28)     收藏(3)


0

1

2

3

4

5

6

7

A. 试题A:摆正方形 5’

描述
JM有一些边长为1的小正方形,他想通过手中的小正方形,摆出各种边长的大正方形。
为了庆祝自己周末快乐,JM决定一次性摆出边长为1至130的所有正方形。
请问,JM总共需要多少个小正方形。

在这里插入图片描述
边长位1,2,3的正方形
例如:一次性摆出1至3的所有正方形需要14个小正方形

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个数字,填写多余的内容将无法得分。

B. 试题B:打靶射击 6’

描述
如图所示,JM非常喜欢玩气球射击游戏,已知气球总共有三种颜色:红、绿、蓝。
击中蓝色气球得9分,击中红色气球得5分,击中绿色气球得2分。JM总共射击了10次,每一次都有击中一个气球,而且每一种颜色至少被击中了一次。JM共10次射击总得分61分,击中了几次绿色气球.
请输出击中了几次绿色气球。

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数(击中绿色气球的次数),在提交答案时只填写这个数字,填写多余的内容将无法得分。

C. 试题C:九溪十八涧 11’

描述
重重叠叠山,
曲曲环环路,
丁丁东东泉,
高高下下树
-----俞曲园(清末)

这首诗,暗藏玄机。
重+重叠=叠山,曲+曲环=环路,丁+丁东=东泉,高+高下=下树。
刚好可以写成四个A+AB=BC的等式,AB表示一个两位数,个位是B,十位是A;BC表示一个两位数;个位是C,十位是B。

按照字典序输出四个解A B C。每行一个解,相邻两个数字用空格隔开。
例如:5 + 56 = 61,A = 5, B = 6,C = 1
提示:字典序最小的解为:5 6 1,且A,B,C互不相等

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果四行,在提交答案时只填写这四个解,填写多余的内容将无法得分。

D. 试题D:完美数字 15’

描述
JM新研究出了一种完美数字,他是这样定义的:如果一个数字x的数位之和sum是一个平方数或者立方数,且x的数位中没有出现数字2,4,则称x为完美数字。

前1010个完美数字为:1,8,9,10,13,17,18,31,35,36
请你帮JM统计一下,[1,141516]中有多少个这样的完美数字。

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个数字,填写多余的内容将无法得分。

E. 试题E:三角填数 17’

描述

在这里插入图片描述

填入1-9数字,每个数字填一次,问有多少种方案使得三条边的数字之和相等。注意,只要有一个位置上的数不相同,则认为是两种不同的方案。
如图所示,是一种合法方案

在这里插入图片描述

注意:三角形的每一个位置是固定的,不能够旋转。

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数(偶数),在提交答案时只填写这个数字,填写多余的内容将无法得分。

F. 试题F:A+B 10’

描述
JM重新定义了加法运算。
两个长度为n位的数字A,B做加法运算A+B,其结果C也是一个n位数,C的每一位为对应位置上A,B较小的数字。

输入
输入一个行,两个位数相等的两个数字,中间用空格隔开

输出
输出A+B的结果

样例
输入复制
456 178
输出复制
156
输入复制
123456789 987654321
输出复制
123454321
输入复制
0 0
输出复制
0
提示
在这里插入图片描述

G. 试题G:圈地养猪 15’

描述
由于猪价暴涨,JM准备圈地养猪。
但是猪崽从哪来呢?当然是去抓野山猪咯~
已知每一头野山猪的坐标,现在JM需要用围栏围成一个矩形,在矩形内的猪就都属于JM了。围起来的野山猪当然是越多越好啦,贪心的JM想把所有的野山猪给围起来。但是JM不知道得准备多长的围栏。你能帮JM吗计算一下至少需要多长的围栏,围成的矩形能够把所有的野山猪围起来。
注意:
围栏的四个角必须在整数坐标点上,而且有野山猪的点是不能够构建围栏的~
所围矩形的边必须平行于x或者y轴。

输入
第一行输入一个整数n,表示野山猪的头数
接下来nn行,每行输入两个整数x y,表示野山猪所处的位置(x,y)

输出
输出一个整数,表示需要的围栏长度

样例
输入复制
4
0 0
1 1
2 2
3 3
输出复制
20
输入复制
5
44 62
34 69
24 78
42 44
64 10
输出复制
224
输入复制
4
1 100
1 0
1 -100
1 0
输出复制
408

提示

在这里插入图片描述

在这里插入图片描述

H. 试题H:友好搭档 21’

描述
JM在学习了素数之后,决定挑3个素数构成和为n,并将这样一组的三个数称之为友好搭档
现在,JM同学想知道,它能够找出多少组不同的友好搭档。
例如:(2,2,5)就是一组和为99的友好搭档
注意:同组元素没有先后次序关系,(2,2,5)和(2,5,2)是同一组友好搭档

输入
输入一行,一个正整数nn。

输出
输出和为nn不同友好搭档的数量

样例
输入复制
9
输出复制
2

提示
样例解释
(2,2,5),(3,3,3)

数据规模
对于50%的数据,1≤n≤100
对于80%的数据,1≤n≤2000
对于100%的数据,1≤n≤80000

I. 试题I:调皮的JM 25’

描述
在竞码小学,JM同学是捣蛋三巨头之一,调皮的很。
有一次,在课外活动的时候,JM同学偷偷跑到老师办公室玩耍,一不小心把英语老师电脑上准备上课用的英文文章给删掉了,导致英语老师暴跳如雷,生气的很~
老师给了JM一个改过自新的机会,如果JM能够找出删除的文章H中出现了多少个子串与字符串S等价,那么老师将原谅JM同学,否则,请家长是免不了的~
对于两个字符串等价,我们的定义为:两个字符串按照字典序排序后相同,则认为是等价字符串。

例如:aab 和 baa 两个字符串为等价字符串
aba 和 bba 则不是等价字符串。

输入
第一行输入一个字符串SS
第二行输入一个字符串HH

输出
输出子串个数

样例
输入复制
aab
abacabaa
输出复制
3

提示
样例解释
第一个等价子串 aba cabaa
第二个等价子串 abac aba a
第三个等价子串 abaca baa

数据规模
对于50%的数据,|S|,|H| <= 2000∣S∣
对于100%的数据,|S|,|H| <= 100000,保证输入的字符串只有小写字母

J. 试题J:冷嘲热讽 25’

描述
JM自从学习了约瑟夫问题,就特别感兴趣,研究了很久。设计了一个类似的游戏,取名叫做冷嘲热讽。
总共有N个人参与游戏,一字排开,从左往右编号1,2,…,N,每一个人初始有一个能力值Ai。
每一轮,每一个人同时向嘲讽右边的人,如果被嘲讽的能力值比嘲讽的人大( Ai < Ai + 1),则被嘲讽的人淘汰出局。一轮结束,没被淘汰的人向左靠齐,调整站位,重新编号1,2,…进入下一轮。
当不再会有人被淘汰时,游戏结束。
现在JM想知道,这个游戏要多少轮才会结束。你能帮帮他吗?

输入
第一行输入1个整数N,表示总共有N个人参加游戏。
第二行N个整数Ai

输出
一个整数,表示游戏要多少轮才会结束。

样例
输入复制
7
6 5 8 4 7 10 9
输出复制
2
输入复制
5
2 4 6 8 3
输出复制
2
输入复制
3
3 2 1
输出复制
0

提示
样例1解释
初始状态:6 5 8 4 7 10 9
第一轮:6 5 4 9
第二轮:6 5 4

样例2解释
初始状态:2 4 6 8 3
第一轮:2 3
第二轮:2

在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_44754533/article/details/108763415

0

1

2

3

4

5

6

7

8

9



所属网站分类: 技术文章 > 博客

作者:你太美丽

链接: https://www.pythonheidong.com/blog/article/551738/b0962362be0ddd602975/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)