专栏文章
题解:P11679 [Algo Beat Contest 001 A] Animal Beheaded
P11679题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqcftlm
- 此快照首次捕获于
- 2025/12/04 02:31 3 个月前
- 此快照最后确认于
- 2025/12/04 02:31 3 个月前
分析
固然可以直接计算下标再用
CPPfor 输出,但 string 类型为我们提供了更为简便的 substr 函数。string s="abcde";
//格式:s.substr(起始位置,截取长度)
cout<<s.substr(1,3);
//输出:bcd,注意下标是从0开始的
细节内容见代码注释。
Code
CPP#include<bits/stdc++.h>
#define i64 long long
using namespace std;
int main(){
ios::sync_with_stdio(false),
cin.tie(nullptr),cout.tie(nullptr);
int n;cin>>n;
string s;cin>>s;
//n 和 s 如题目
cout<<s.substr(n/3,n/3)<<s.substr(0,n/3)<<s.substr(n/3*2,n/3);
//三段,每段的长度都是 n/3
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...