C++大湾区赛事备赛

最近又有比赛了,真不错啊针不戳。

emmm....

干点啥呢?

刷题吧。

1102:与指定数字相同的数的个数


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 88608     通过数: 57145

【题目描述】

输出一个整数序列中与指定数字相同的数的个数。

【输入】

输入包含三行:

第一行为n,表示整数序列的长度(n≤100≤100);

第二行为n个整数,整数之间以一个空格分开;

第三行包含一个整数,为指定的数字m。

【输出】

输出为n个数中与m相同的数的个数。

【输入样例】

3
2 3 2
2

【输出样例】

2

1103:陶陶摘苹果


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 92947     通过数: 58816

【题目描述】

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。

现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

【输入】

包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

【输出】

包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。

【输入样例】

100 200 150 140 129 134 167 198 200 111
110

【输出样例】

5

1104:计算书费


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 65278     通过数: 46752

【题目描述】

下面是一个图书的单价表:

计算概论 28.9元/本

数据结构与算法 32.7元/本

数字逻辑 45.6元/本

C++程序设计教程 78元/本

人工智能 35 元/本

计算机体系结构 86.2元/本

编译原理 27.8元/本

操作系统 43元/本

计算机网络 56元/本

JAVA程序设计 65元/本

给定每种图书购买的数量,编程计算应付的总费用。

【输入】

输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。每两个整数用一个空格分开。

【输出】

输出一行,包含一个浮点数f,表示应付的总费用。精确到小数点后一位。

【输入样例】

1 5 8 10 5 1 1 2 3 4

【输出样例】

2140.2

1105:数组逆序重存放


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 72171     通过数: 48696

【题目描述】

将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8

【输入】

两行:第一行数组中元素的个数n(1<n<100)(1<100),第二行是n个整数,每两个整数之间用空格分隔。

【输出】

一行:输出逆序后数组的整数,每两个整数之间用空格分隔。

【输入样例】

5
8 6 5 4 1

【输出样例】

1 4 5 6 8

1106:年龄与疾病


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 70621     通过数: 39283

【题目描述】

某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。

【输入】

共2行,第一行为过往病人的数目n(0<n<=100),第二行为每个病人患病时的年龄。

【输出】

按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该段患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。

【输入样例】

10
1 11 21 31 41 51 61 71 81 91

【输出样例】

20.00%
20.00%
20.00%
40.00%

1108:向量点积计算


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 42285     通过数: 33390

【题目描述】

在线性代数、计算几何中,向量点积是一种十分重要的运算。给定两个n维向量a=(a1,a2,...,an)=(1,2,...,)和b=(b1,b2,...,bn)=(1,2,...,),求点积a⋅b=a1b1+a2b2+...+anbn·=11+22+...+。

【输入】

第一行是一个整数n(1≤n≤1000)�(1≤�≤1000);

第二行包含n个整数a1,a2,...,an�1,�2,...,��;

第三行包含n个整数b1,b2,...,bn�1,�2,...,��;

相邻整数之间用单个空格隔开。每个整数的绝对值都不超过10001000。

【输出】

一个整数,即两个向量的点积结果。

【输入样例】

3
1 4 6
2 1 5

【输出样例】

36

1109:开关灯


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 87426     通过数: 39192

【题目描述】

假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。

第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。

请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。

【输入】

输入正整数N和M,以单个空格隔开。

【输出】

顺次输出关闭的灯的编号,其间用逗号间隔。

【输入样例】

10 10

【输出样例】

1,4,9

1110:查找特定的值


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 77630     通过数: 38212

【题目描述】

在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。

【输入】

第一行包含一个正整数n,表示序列中元素个数。1 <=n<= 10000。

第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。

第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。

【输出】

若序列中存在x,输出x第一次出现的下标;否则输出-1。

【输入样例】

5
2 3 6 7 3
3

【输出样例】

2

1111:不高兴的津津


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 54589     通过数: 39404

【题目描述】

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

【输入】

包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于10的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

【输出】

包括一行,这一行只包含一个数字。如果不会不高兴则输出0,如果会则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。

【输入样例】

5 3
6 2
7 2
5 3
5 4
0 4
0 6

【输出样例】

3

答案:

(neng玩再对!!!)

答案

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

没写完就戳了吧!

答案:

戳我!

戳我!

戳我!

戳我!

戳我!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值