4 条题解

  • -5
    @ 2024-7-30 17:56:01

    👎👎👎

    #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;
    }
    
    • @ 2024-7-30 17:59:05

      作者提醒:小心有坑😄 😄

    • @ 2024-11-21 13:26:33

      不是,这代码找了半天愣是没过,发一下优化过的:

      #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;
      }
      
    • @ 2024-11-21 13:27:44

      注意用*括起来的地方是报错的地方

    • @ 2024-11-21 13:28:53

      严重怀疑这这坑是无底洞

信息

ID
752
时间
1000ms
内存
256MiB
难度
8
标签
递交数
64
已通过
8
上传者