省略
省略
C++に変換後のコードはこちら
int N; char S[2d5+2]; ll X;
ll len[2d5+1];
{
rd(S@N, X--);
rep(i,N){
if('a' <= S[i] <= 'z') len[i+1] = len[i] + 1;
else len[i+1] = len[i] * (S[i] - '0' + 1);
if(len[i+1] > 1d17) len[i+1] = 1d17;
}
rrep(i,N){
if('a' <= S[i] <= 'z' && len[i] == X) wt(S[i]), return 0;
X %= len[i];
}
}
Current time: 2024年04月20日20時45分47秒
Last modified: 2020年12月30日16時59分24秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る
Logged in as: unknown user (not login)