当前位置:网站首页>2021 合肥市信息学竞赛小学组
2021 合肥市信息学竞赛小学组
2022-07-04 17:40:00 【小图灵编程】
1、新冠病毒群体免疫(covid)
新冠病毒肆虐全球将近两年了,给世界各国都带来了极大的麻烦,为了最终能战胜新冠病毒,各个国家都在加紧研发疫苗,我们国家目前已研发出了灭活疫苗、腺病毒载体疫苗等多款不同技术的新冠疫苗,在满足自己使用的同时,也帮助了很多的国家,一起阻遏病毒肆虐。预防胜于治疗,只有达到一定的接种疫苗比例,即实现群体免疫,才是战胜新冠病毒的王道。研究表明,不同的疫苗效力,实现群体免疫的人口接种疫苗比例是不同的,假设一个国家接种疫苗的人口只要达到该国家总人口的 75%,即可实现群体免疫。请计算一个国家需要接种多少人才能实现群体免疫。
输入:
输入数据共 1 行 1 个正整数,表示一个国家的人口总数,单位万人。
输出:
共 1 行一个正整数,表示达到群体免疫需要接种疫苗的人数,四舍五入,单位万人。
样例 1:
输入:(covid.in)
100
输出:(covid.out)
75
数据范围:100≤人口总数≤100000
2、整理书本(book)
又一个学期结束了,又积累了好多本书,你决定好好整理一下,整理时共有三种操作,规则如下:
1 p 表示把编号为 p 的书放到最前面
2 p 表示把编号为 p 的书放到最后面
3 p q 表示把编号为 p 的书放到编号为 q 的书的后面
1、2、3 分别代表整理操作的种类,p、q 表示书的编号,他们之间由空格分隔;已知在整理之前,所有书从 1 开始依次编号排放。
输入:
共 m+1 行。第一行有两个由空格分隔的正整数 n 和 m,分别表示 n 本书
和 m 次整理操作,接下来 m 行,每行有 2 个或 3 个由空格分隔的正整数,
对应上述三种整理操作。
输出:
共 1 行,经过整理后的书本顺序,书本间用空格隔开。
样例:
输入:(book.in)
10 4
1 3
2 4
3 3 6
3 1 5
输出:(book.out)
2 5 1 6 3 7 8 9 10 4
数据范围:1≤n,m≤100000
3、时空穿梭机(cycraft)
随着游戏的深入进行,你也获得了很多的武器装备,每获取一件武器装备都需要付出一定的代价。假设有一个时间轴,其上记录了在某个时间点对应有一个武器装备,我们赋予每一个时间点 ti 时刻对应的武器装备 i 的威力值为 wi。此时你拥有一台时空穿梭机,可以在时间轴上任意穿梭,假设穿梭到时间点 t,定义t 时间点到 ti 时间点获取 i 武器装备的代价为|t-ti|*wi。请计算在哪个 t 时间点获取所有武器装备需付出的总代价最小,输出最小的总代价。获取每一件武器装备必须都从 t 时间点出发,返回 t 时间点的代价为 0;|t-ti|表示 t-ti 的绝对值。
输入:
共 n+1 行,第一行一个正整数 n,表示武器装备总数,接下来 n 行,每行
两个用空格分隔的正整数,分别表示时间 ti 和该时刻对应的武器装备的
威力值 wi。
输出:
共 1 行一个整数,表示获取所有武器的最小代价。
样例 1:
输入:(cycraft.in)
4
-1 7
0 2
7 3
3 4
输出:(cycraft.out)
40
样例解释:穿梭到 0 时刻获取所有武器装备的总代价:1*7+7*3+3*4=40。穿
梭到 7 时刻获取所有武器装备的总代价:8*7+7*2+4*4=86 。。。
数据范围:1≤n≤10000,-1000≤ti,wi≤1000。
4、老鼠爱美食(mouse)
在一条道路上有很多从 1 开始依次编号的老鼠最爱的美食,假设每种美食都有无限多,而老鼠们随机闪现在任一个美食旁,然后依次尝试美食,至少需要尝试到第一次出现时的下一个美食为止,求哪两种相邻的美食被老鼠们尝试的次数最多,输出最多的次数即可。保证每只老鼠出现和停止的美食编号都不同。
输入:
输入数据有 n+1 行,第一行表示老鼠数量 n,接下来 n 行每行都有两个数,
分别表示老鼠第一次出现的美食编号,和停止的美食编号
输出:
一行一个正整数,表示最多的次数。
样例 1:
输入:(mouse.in)
3
1 4
2 5
3 7
输出:(mouse.out)
3
样例解释:
共有 3 只老鼠,第一只依次尝试了 1-2-3-4 共 4 种美食;第二只依次尝试了
2-3-4-5 给你个 4 中美食;第三只依次尝试了 3-4-5-6-7 共 5 种美食。相邻的 3-4
美食被尝试了 3 次。
数据范围:2≤n≤10000, 美食种类保证在 int 范围内,每只老鼠出现和停
止的美食编号都不同。
边栏推荐
- Scala基础教程--14--隐式转换
- The latest progress of Intel Integrated Optoelectronics Research promotes the progress of CO packaging optics and optical interconnection technology
- 1、 Introduction to C language
- Microservice architecture debate between radical technologists vs Project conservatives
- 2022-07-04:以下go语言代码输出什么?A:true;B:false;C:编译错误。 package main import 'fmt' func
- ByteDance dev better technology salon was successfully held, and we joined hands with Huatai to share our experience in improving the efficiency of web research and development
- TorchDrug教程
- 基于unity的愤怒的小鸟设计
- Li Kou brush question diary /day1/2022.6.23
- Li Chi's work and life summary in June 2022
猜你喜欢
字节跳动Dev Better技术沙龙成功举办,携手华泰分享Web研发效能提升经验
英特尔集成光电研究最新进展推动共封装光学和光互连技术进步
神经网络物联网是什么意思通俗的解释
How is the entered query SQL statement executed?
【2022年江西省研究生数学建模】水汽过饱和的核化除霾 思路分析及代码实现
ThreadLocal原理与使用
Rookie post station management system based on C language
One question per day (2022-07-02) - Minimum refueling times
Nature Microbiology | 可感染阿斯加德古菌的六种深海沉积物中的病毒基因组
Scala basic tutorial -- 15 -- recursion
随机推荐
【uniapp】uniapp开发app在线预览pdf文件
2022健康展,北京健博会,中国健康展,大健康展11月13日
模板_大整数减法_无论大小关系
Halcon模板匹配
Li Kou brush question diary /day2/2022.6.24
Rookie post station management system based on C language
技术分享 | 接口测试价值与体系
NBA赛事直播超清画质背后:阿里云视频云「窄带高清2.0」技术深度解读
[mathematical modeling of graduate students in Jiangxi Province in 2022] analysis and code implementation of haze removal by nucleation of water vapor supersaturation
未来几年中,软件测试的几大趋势是什么?
Li Kou brush question diary /day4/6.26
【机器学习的数学基础】(一)线性代数(Linear Algebra)(上+)
学习路之PHP--phpstudy创建项目时“hosts文件不存在或被阻止打开”
. Net ORM framework hisql practice - Chapter 2 - using hisql to realize menu management (add, delete, modify and check)
删除字符串中出现次数最少的字符【JS,Map排序,正则】
Using FTP
利用策略模式优化if代码【策略模式】
Scala basic tutorial -- 17 -- Collection
Technology sharing | interface testing value and system
神经网络物联网平台搭建(物联网平台搭建实战教程)