蒟蒻的代码有错,大佬帮帮!!!

P3612 [USACO17JAN] Secret Cow Code S

yjjh @ 2023-11-13 13:36:53

我的思路是:

直接造出这个字符串

造到n位了,就输出并return 0

但不知为什么,字符串a和b不能连接

(打开注释更直观~)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n,w;
    string a,b,c;
    cin >>a>>n;
    while(1==1){
        w=a.size();
        b[0]=a[w-1];
        for(int i=1;i<w;i++){
            b[i]=a[i-1];    
        }
        //cout <<b;可以打开它,更直观 
        a+=b;
        //cout <<a;这也是 
        w=a.size();
        if(w>=n){
            cout <<a[n];
            break;
        }
    }
    return 0;
}

蒟蒻看了半天,没看出来

帮帮蒟蒻吧!!!


|