| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
easy codeint work()
{
if(n==1)return 1;
int two=B(2)-B(5);
int three=0,seven=0,nine=0;
int nn=n;
while(nn)
{
int n1=nn;
while(n1)
{
int d=n1/10;
three=(three+d)&3;
seven=(seven+d)&3;
nine=(nine+d)&3;
d=n1%10;
if(d>=3)three++;
if(d>=7)seven++;
if(d>=9)nine++;
n1/=2;
}
nn/=5;
}
two%=4;
three%=4;
seven%=4;
nine%=4;
return m2[two]*m3[three]*m7[seven]*m9[nine]%10;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator