#include<bits/stdc++.h>
int i,j,k,m,n,a,ans,f;
void pd(int x){
while (x){
if ((1<<(x%10)|k)!=k) f=0;
x/=10;
}
}
int main(){
scanf("%d",&n);
for (i=1;i<=n;i++){
scanf("%d",&a);
k|=1<<a;
}
for (i=100;i<1000;i++)
for (j=10;j<100,i*j<10000;j++){
if (i*(j/10)>=1000 || i*(j%10)>=1000) continue;
f=1;
pd(i); pd(j); pd(i*j); pd(i*(j%10)); pd(i*(j/10));
if (f) ans++;
}
printf("%d\n",ans);
return 0;
}
这压缩,太强了![USACO1.3]牛式 Prime Cryptarithm
最新推荐文章于 2023-08-01 10:09:38 发布