行业知识
C++牛客周赛题目分享(2)小红叕战小紫,小红的数组移动,小红的素数合并,小红的子序列求和
2026-11-04 01:15:52
来源:互联网转载
目录
编辑
1.前言
2.四道题目
1.小红叕战小紫
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
2.小红的数组移动
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
3.小红的素数合并
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
4.小红的子序列求和
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
3.小结
1.前言
哈喽大家好喔,今天来给大家带来牛客周赛42部分题目的题解,无论你是小白,还是大牛,你一定都是能看懂的,希望对大家有所帮助,也欢迎大家多多交流,提出不一样但同样很有价值的看法。
2.四道题目
1.小红叕战小紫
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
#include#include#includeusing namespace std;int main(){char a[15]; scanf("%s",a); int i=strlen(a); if(i!=1)printf("kou"); else printf("yukari");return 0;} 这道题就好像一道脑筋急转弯一样,需要简单思考一下,代码量不大,作为签到题也是蛮有趣的。思路:由于每一次小红都可以删除多个前缀或后缀字符,所以当字符串大于1时,小红只需要将字符串删到1即可,此时小红就赢。但如果本身字符串长度就为1,则小紫赢。
2.小红的数组移动
1.题目描述
2.输入描述
3.输出描述
4.示例
5.题解与思路
#include#include#include#includeusing namespace std;long long num[100005];long long ans = 0, n = 0, locate = 0;char order[100005];int main() { scanf("%lld",&n); for (int i = 0; i