AtCoder Regular Contest 027
問題文
省略
省略
C++に変換後のコードはこちら
int N; char S[20], T[20];
int chk[128];
{
int x, y;
ll res = 1;
rd(N,S,T);
rep(i,'0','9'+1) chk[i] = 1;
for(;;){
rep(i,N) if(S[i]!=T[i]){
x = S[i];
y = T[i];
if(chk[y]) swap(x,y);
rep(i,N) if(S[i]==y) S[i] = x;
rep(i,N) if(T[i]==y) T[i] = x;
break_continue;
}
break;
}
rep(i,N) if(!chk[S[i]]){
chk[S[i]] = 1;
res *= if[i==0, 9, 10];
}
wt(res);
}
Current time: 2024年04月26日21時49分40秒
Last modified: 2019年11月23日18時58分22秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest ARC027 ARC_B
トップページに戻る
Logged in as: unknown user (not login)