栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2022年5月10日刷题

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2022年5月10日刷题

今天随便刷刷各比赛的历年真题,周二,南京,小雨转多云。

目录

1.编程团体赛

2. 数单词


1.编程团体赛

来源:浙大-PAT-乙级 第1047题。

PAT乙级-【题目+解答】汇总(100%原创/100%完成)_邂逅模拟卷的博客-CSDN博客_pat乙级PAT乙级-【题目+解答】汇总PAT乙级-AC全解汇总PAT乙级解答集合https://blog.csdn.net/qq_34451909/article/details/104811369?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165218990516782184694394%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165218990516782184694394&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-104811369-null-null.142%5Ev9%5Epc_search_result_cache,157%5Ev4%5Enew_style&utm_term=%E6%B5%99%E5%A4%A7-PAT-%E4%B9%99%E7%BA%A7%E5%8E%9F%E9%A2%98&spm=1018.2226.3001.4187

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。

现给定所有队员的比赛成绩,请你编写程序找出冠军 队。

输入格式:
输入第一行给出一个正整数 N(≤10​000​​),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。

输出格式:
在一行中输出冠军 队的编号和总成绩,其间以一个空格分隔。注意:题目保证冠军 队是唯一的。

输入样例:

6
3-10 99
11-5 87
102-1 0
102-3 100
11-9 89
3-2 61

输出样例:

11 176

题目思路:用一个数组累加各队的总分,再取MAX。

AC代码:

#include
using namespace std;
#define AC return 0;
int main(){
    cin.tie(0);
	ios::sync_with_stdio(0);
	int n; cin>>n;
	vectorv(1050);
	while(n--){
		char a_line;
		int a,b,c;
		cin>>a>>a_line>>b>>c;
		v[a]+=c;
	}
	int ans=0;
	for(int i=0;i<1002;i++) if(v[i]>v[ans]) ans=i;
	cout<

2. 数单词

来源:蓝桥杯 STEMA 考试 C++ 编程题模拟题初级组。

该套题为蓝桥杯青少年创意编程组官方发布的考试白皮书上的模拟题。

编程实现: 数单词。
编程统计输入句子中出现“lanqiao”字样的个数。(注意,“lanqiao”字样可以是不同大小写字母的组合,例如:LanQIAO、LanQiao 等)
输入描述:
输入一个字符串(0 ≤ 字符串长度 ≤ 100)。
输出描述:
输出该字符串中“lanqiao”字样出现的次数。(注意:“lanqiao”字样可以是不同大小写字母的组合)
样例输入:
Lanqiaoqingshao,lanqiaojingsai,Lanqiaoceping.
样例输出:
3

题目思路:水。

AC代码:

#include
using namespace std;
#define AC return 0;
int main(){
    cin.tie(0);
	ios::sync_with_stdio(0);
	string s; cin>>s;
	for(int i=0;i='A') s[i]+='j'-'J';
    int cnt=0;
    for(int i=0;i<=s.size()-7;i++) if("lanqiao"==s.substr(i, 7)) cnt++;
    cout< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号