编译错误求助
查看原帖
编译错误求助
446974
nawuxika楼主2020/12/26 17:16
#include<cstdio>
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
char a[1844674407371];
void f(char m[])
{
    long long k=strlen(m);
    m[k]=m[k-1];
    for(long long i=k+1;i<=2*k-1;i++)
        m[i]=m[i-k-1];
}
int main()
{
    long long k;
    cin>>a>>k;
    if(strlen(a)>=k)
        cout<<a[k-1];
    
    else
    {
        for(int i=1;;i++)
        {
            f(a);
            if(strlen(a)>=k)
            {
                cout<<a[k-1];
                break;
            }
        }
    }
    return 0;
}
2020/12/26 17:16
加载中...