Submission #1260202


Source Code Expand

char m['  '];a[110],b[110],i,j,g=-1,s=1,M=1e9+7,k;main(d){*a=*b=scanf("%d ",&d);for(gets(m);m[i];)s+=m[i++]-=48;for(m[i-1]++;i--;){s-=j=m[i];for(s%=d;j--;g%=M)g+=a[(s+j+d)%d];for(;j<d;j++)for(k=10;--k;b[j]%=M)b[j]+=a[(j+k)%d];for(;j--;)a[j]=b[j];}printf("%d\n",g);}

Submission Info

Submission Time
Task E - 数
User akouryy
Language C (GCC 5.4.1)
Score 4
Code Size 265 Byte
Status AC
Exec Time 54 ms
Memory 128 KB

Compile Error

./Main.c:1:8: warning: multi-character character constant [-Wmultichar]
 char m['  '];a[110],b[110],i,j,g=-1,s=1,M=1e9+7,k;main(d){*a=*b=scanf("%d ",&d);for(gets(m);m[i];)s+=m[i++]-=48;for(m[i-1]++;i--;){s-=j=m[i];for(s%=d;j--;g%=M)g+=a[(s+j+d)%d];for(;j<d;j++)for(k=10;--k;b[j]%=M)b[j]+=a[(j+k)%d];for(;j--;)a[j]=b[j];}printf("%d\n",g);}
        ^
./Main.c:1:14: warning: data definition has no type or storage class
 char m['  '];a[110],b[110],i,j,g=-1,s=1,M=1e9+7,k;main(d){*a=*b=scanf("%d ",&d);for(gets(m);m[i];)s+=m[i++]-=48;for(m[i-1]++;i--;){s-=j=m[i];for(s%=d;j--;g%=M)g+=a[(s+j+d)%d];for(;j<d;j++)for(k=10;--k;b[j]%=M)b[j]+=a[(j+k)%d];for(;j--;)a[j]=b[j];}printf("%d\n",g);}
              ^
./Main.c:1:14: warning: type defaults to ‘int’ in declaration of ‘a’ [-Wimplicit-int]
./Main.c:1:21: warning: type defaults to ‘int’ in declaration of ‘b’ [-Wimplicit-int]
 char m['  '];a[110],b[110],i,j,g=-1,s=1,M=1e9+7,k;main(d){*a=*b=scanf("%d ",&d);for(gets(m);m[i];)s+=m[i++]-=48;for(m[i-1]++;i--;){s-=j=m[i];for(s%=d;...

Judge Result

Set Name All
Score / Max Score 4 / 4
Status
AC × 5
Set Name Test Cases
All 00, 01, 02, 90, 91
Case Name Status Exec Time Memory
00 AC 1 ms 128 KB
01 AC 33 ms 128 KB
02 AC 54 ms 128 KB
90 AC 0 ms 128 KB
91 AC 1 ms 128 KB