OJ题目创意征集公告

Wind_Rises 砂糖老师 2024-12-05 14:45:04 2025-10-10 10:34:54 140

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

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

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

投稿要求:

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

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

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

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

提示:

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

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


题目都发在粘贴板里面,这里贴一个链接就好

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

共 65 条回复

Wind_Rises 砂糖老师

@lyh099 题目描述和样例不匹配 不太清楚你想要的题面

lyh099

让AI出了10个样例......

lyhmbr CSP-S2二等

@lyh099 样例假了吧

lyh099

但本人没写出来,所以没有AC代码

lyh099

T9242 zp的字符串匹配与替换为原创!!

lyh099

T9242 zp的字符串匹配与替换

‌## 题目描述‌

《替身使者の薛生求生指南》中,ZP老师的台词包含大量特殊符号和日文假名。

现需要编写一个C++程序,对给定文本进行以下处理:

1.删除所有非ASCII字符(如日文假名、特殊符号),仅保留字母、数字和标点符号。

2.将所有连续重复的字母替换为单个字母(如 "飘来了飘来了" → "飘来了")。 ‌ 输入格式‌:

一个字符串zpnb,长度不超过10^6。

输出格式‌:

第一行:处理后的文本。

后续行:按单词出现次数降序排列的单词列表,每行一个单词及其出现次数(单词间用空格分隔)。

‌示例输入‌:


「飘来了飘来了!」ZP的杀猪刀在5米内时,Zej总会发出警报:「0米特判...ZP他们在玩游戏!」

‌示例输出‌:

飘来了ZP的杀猪刀在5米内时Zej总会发出警报0米特判ZP他们在玩游戏

总复杂度:O(n + m log m),满足题目要求。

存储处理后的文本和单词频率:O(n + m)。

#‌## 测试点1

输入:"Hello Hello World World!"

预期输出:Hello World

‌### 测试点2

输入:"こんにちは!Hello!안녕하세요!123"

预期输出:Hello123

测试点3

输入:"aaa bbb ccc aaa bbb ccc"

预期输出:a b c a b c

‌### 测试点4

输入:"「测试测试」ABC123!!! 456XYZ"

预期输出:测试ABC123456XYZ

测试点5

输入:"Hello, world! How are you? I'm fine."

预期输出:Hello world How are you I'm fine

‌### 测试点6

输入:""

预期输出:(空行)(无单词输出)

‌### 测试点7

输入:"123 456 123 789 456"

预期输出:123 456 123 789 456

‌### 测试点8

输入:"aaaaaaaaaabbbbbbbbbbcccccccccc"

输出:abc

‌### 测试点9

输入:"Test...test!!!Hello---hello???World world"

输出:TesttestHellohelloWorld world

‌### 测试点10

输入:「飘来了飘来了!」ZP的杀猪刀在5米内时,Zej总会发出警报:「0米特判...ZP他们在玩游戏!」

飘来了ZP的杀猪刀在5米内时Zej总会发出警报0米特判ZP他们在玩游戏

gouzihenbugoulxh CSP-J2二等

@Wind_Rises 劳烦老师了

Wind_Rises 砂糖老师

@gouzihenbugoulxh 题号9243 9244

wc02222

@Wind_Rises

好的,感谢 又整蛊上ZP了

Wind_Rises 砂糖老师

@wc02222 公开了