#include<stdio.h>
int main()
{
int A[6]={0,1,1,1,1,1};
int ans=0;
int t;
for (;;)
{
if ( A[0]!=9 || !(A[0]=1) ) A[0]++;
else if ( A[1]!=9 || !(A[1]=1) ) A[1]++;
else if ( A[2]!=9 || !(A[2]=1) ) A[2]++;
else if ( A[3]!=9 || !(A[3]=1) ) A[3]++;
else if ( A[4]!=9 || !(A[4]=1) ) A[4]++;
else if ( A[5]!=9 ) A[5]++;
else {printf("%d",ans);return 0;}
if ( A[0]==9 || A[1]%A[2]) continue;
if ( (t= 10 -A[0] - A[1]/A[2]) <=0 ) continue;
if((t= t*(A[3]*100+A[4]*10+A[5]))>999||t<100||(t%=100)<10||!(t%10)) continue;
ans++;
}
}
|