OJ题目创意征集公告

Wind_Rises 砂糖老师 2024-12-05 14:45:04 2024-12-06 18:44:33 61

因为 上大部分用户没有新建题目的权限或者不会造数据,但又有出题的想法。同时为了丰富 题库资源,激发大家的创造力,现向全体用户征集题目创

意!无论是你原创的独特题目,还是从生活或学习中获得的灵感,都欢迎投稿。

我们将根据题目质量进行筛选,并将采用的题目,在题面提示中标注为 感谢XXX提供的题面

投稿要求:

1.格式清晰明确:请按照固定模板提供题目名称、题目背景or描述、输入输出格式、样例及范围提示等完整信息(请分段 请勿使用Markdown 不然复制不了)。

2.解题程序:请使用 ```cpp ``` 格式提供标准 AC 程序。

3.题目原创与借鉴:如为原创作品,请注明 原创题目 ;如为借鉴,有来源请注明来源。

4.避免重复:提交前请先搜索题库,确认没有相同题目。

提示:

1.如果遇到公式的 Markdown 格式不会可以发截图。

2.如果题目中涉及图片,请一并发送或提供链接。


如果非题目提供者复制AC程序 提交通过题目将被警告甚至封禁的后果
{{ vote && vote.total.up }}

共 27 条回复

Wind_Rises 砂糖老师

@Teacher_wang 已经好了

Teacher_wang Just Do It

@ Wind Rises 正月十一了,还不回复

Wind_Rises 砂糖老师

@Teacher_wang 初十上班

Teacher_wang Just Do It

不回我了?

Teacher_wang Just Do It

原创-补作业

题目描述

同学们排成了的矩阵队形,每个位置都有一个编号为的,成绩为的同学。如果一个同学的分数低于60,那么让这些同学去办公室补作业。将剩下的同学排成一队,要求队头的编号最小,队尾的编号最大。从队头到队尾输出每个同学的成绩。

输入

第一行,同学的行数和列数,接下来行,每行前个数表示同学的编号,后个数表示同学的成绩(数据保证每个编号都不同,编号在1~范围内。成绩在0~100范围内)

输出

若干个数,表示剩下的同学的成绩,用空格隔开

样例输入

4 5
1 3 5 7 9 97 95 92 89 90
11 13 15 17 19 57 49 89 100 100
2 4 6 8 10 59 100 78 74 99
12 14 16 18 20 88 98 100 92 63

样例输出

97 95 100 92 78 89 74 90 99 88 98 89 100 100 92 100 63

标签

二维数组 结构体

AC代码

#include<bits/stdc++.h>
using namespace std;
struct st{
	int id,score;
}a[105][105],b[10005];
bool cmp(st a,st b){
	return a.id<b.id;
}
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++)cin>>a[i][j].id;
		for(int j=1;j<=m;j++)cin>>a[i][j].score;
	}
	int num=0;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)
			if(a[i][j].score>=60){
				num++;
				b[num].id=a[i][j].id;
				b[num].score=a[i][j].score;
			}
	sort(b+1,b+num+1,cmp);
	for(int i=1;i<=num;i++)cout<<b[i].score<<" ";
	return 0;
}
Wind_Rises 砂糖老师

题目已加 链接 另外你提供的标准ac程序有误

Teacher_wang Just Do It

原创-brown文本

题目描述

输入若干个字符串,查找这些字符串中共有多少个brown
查找时,忽略大小写(如"BROWN"也算)

输入格式

若干行(行数不超过1000),每行一个字符串,每个字符串长度不超过200(字符串可能包含空格)

输出格式

一个正整数,表示brown的个数(忽略大小写)

样例 #1

样例输入 #1

What's that,Mary?
A brown dog.
What's his name?
Brownie.He has four short legs and two big ears.
Look!He is in a brown coat and four brown socks.
Yes,it's cuts.
Is this your dog?
No,it's my teacher Miss Brown's.
Miss brown has a brown dog in a brown coat.That's funny.
Miss Brown likes brown.Except Brownie and his brother,she has three brown cats and five brown birds,too.

样例输出 #1

13

样例 #2

样例输入 #2

What colour is this bear?
Brown.

样例输出 #2

1

标签

字符串

AC代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	int browncnt=0;
	string brown;
	while(getline(cin,brown)){
		for(int j=0;j<brown.size();j++)brown[j]=toupper(brown[j]);
		for(int j=0;j<brown.size()-4;j++)
			if(brown[j]=='B'&&brown[j+1]=='R'&&brown[j+2]=='O'&&brown[j+3]=='W'&&brown[j+4]=='N')
				browncnt++;
	}
	cout<<browncnt;
	return 0;
}
Wind_Rises 砂糖老师

已上传题目链接

Teacher_zhao 老师
Teacher_wang Just Do It

怎么不回我