省略
省略
C++に変換後のコードはこちら
string S;
int p[1d5], ps;
int sz; string str[1d5];
{
rd(S);
rep(i,S.size()) if('A'<=S[i]<='Z') p[ps++] = i;
rep(i,0,ps,2) str[sz++] = S.substr(p[i],p[i+1]-p[i]+1);
rep(i,sz) str[i][0] += 'a' - 'A', str[i][str[i].size()-1] += 'a' - 'A';
sort(str, str+sz);
rep(i,sz) str[i][0] -= 'a' - 'A', str[i][str[i].size()-1] -= 'a' - 'A';
wtN(str(sz));
wt("");
}
Current time: 2024年04月25日04時49分54秒
Last modified: 2020年01月19日05時24分20秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る
Logged in as: unknown user (not login)