4 条题解
信息
- ID
- 752
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 64
- 已通过
- 8
- 上传者
👎👎👎
#incldue <bits/stdc++.h>
using namespace std;
int main() {
string ac,qac;
int n,b;
cin>>ac>>n;
for(int i=1;i<=n;i++){
cin>>b;
for(int j=1;j<=ac.size();j++){
b-=1;
qac=ac[b]-32;
ac.replace(i,1,qac);
}
}
cout<<ac;
return 0;
}
作者提醒:小心有坑😄 😄
不是,这代码找了半天愣是没过,发一下优化过的:
#include <bits/stdc++.h>
using namespace std;
int main(){
string ac;
char qac;
int n,b;
cin>>ac>>n;
for(int i=1;i<=n;i++){
cin>>b;
for(int j=0;***j<ac.size()***;j++){
b-=1;
qac=ac[b]-32;
cout<<qac;
}
}
return 0;
}
注意用*括起来的地方是报错的地方
严重怀疑这这坑是无底洞
注册一个 HuituOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。