小工具知识网

当前位置: 首页 > 行业知识 > C++牛客周赛题目分享(2)小红叕战小紫,小红的数组移动,小红的素数合并,小红的子序列求和

行业知识

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 

上一篇:轻松掌握!查看计算机MAC地址的必备指南

下一篇:宝塔面板数据库重启操作指南,轻松上手重启数据库!