Submission #1273468


Source Code Expand

char m['  '];a[99],b[99],i,j,g=-1,s=1,M=1e9+7,k;main(d){for(*a=*b=scanf("%d %s",&d,m)-1;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 261 Byte
Status AC
Exec Time 55 ms
Memory 128 KB

Compile Error

./Main.c:1:8: warning: multi-character character constant [-Wmultichar]
 char m['  '];a[99],b[99],i,j,g=-1,s=1,M=1e9+7,k;main(d){for(*a=*b=scanf("%d %s",&d,m)-1;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[99],b[99],i,j,g=-1,s=1,M=1e9+7,k;main(d){for(*a=*b=scanf("%d %s",&d,m)-1;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:20: warning: type defaults to ‘int’ in declaration of ‘b’ [-Wimplicit-int]
 char m['  '];a[99],b[99],i,j,g=-1,s=1,M=1e9+7,k;main(d){for(*a=*b=scanf("%d %s",&d,m)-1;m[i];)s+=m[i++]-=48;for(m[i-1]++;i--;){s-=j=m[i];for(s%=d;j--;g%=M)g+=...

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 55 ms 128 KB
90 AC 1 ms 128 KB
91 AC 1 ms 128 KB