HDU 1014

HDU 1014

水题:只是格式好容易错的,像那个是从25 行输出,我的就变成了26

# include <stdio.h>
#
include <stdlib.h>
#
include <string.h>
#
include <math.h>

int a[
100000 ];
int main ()
{
    int step, mod;
    
    
while  ( scanf ( " %d %d " & step,  & mod)  !=  EOF )
    {  
          a[0] 
=  0;
          a[
1 =  ( a[0]  +  step)  %  mod;
          int k 
=   1
          
while  ( a[k]  !=  0 )
          {
                k 
++ ;
                a[k] 
=  ( a[k  -   1 +  step )  %  mod;
          }

          
if  ( k  ==  mod )
          printf (
" %10d%10d    Good Choice\n " , step, mod);
          
else
          printf (
" %10d%10d    Bad Choice\n " ,step, mod);
          printf (
" \n " );
    }
    
// system ( " pause " );
    
return  0;
}

你可能感兴趣的:(HDU 1014)