#4961: 還有什麼該考率的嗎


note35 (壞掉的耳機)

學校 : 國立中央大學
編號 : 11950
來源 : [27.0.3.145]
最後登入時間 :
2018-02-08 17:25:26
d124. 3的倍数 | From: [140.115.52.248] | 發表日期 : 2011-03-10 15:38

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

char arr[100000];

int main()
{
int tmp;
char len;
int i;
while(scanf("%s",arr)!=EOF)
  {
     tmp=0;
     len=strlen(arr);
    
     if(arr[0]=='-')
       arr[0]='0';
    
     for(i=0; i<len; i++)
        {
           tmp = arr[i] + tmp - '0' ; 
        }
     if(tmp%3==0)
       printf("yes\n");
     else
       printf("no\n");   
  } 
}

 

負號首位
正負大數
零 

不懂還少考慮什麼...請指教太可笑嘍

 
#4965: Re:還有什麼該考率的嗎


popular10347 (ICPC// 哪時能唸到高等演算法T^T)

學校 : 元智大學
編號 : 11351
來源 : [1.169.118.99]
最後登入時間 :
2012-10-29 00:22:54
d124. 3的倍数 | From: [114.43.65.58] | 發表日期 : 2011-03-11 00:54

#include
#include

char arr[100000];

int main()
{
int tmp;
char len;
int i;
while(scanf("%s",arr)!=EOF)
  {
     tmp=0;
     len=strlen(arr);
    
     if(arr[0]=='-')
       arr[0]='0';
    
     for(i=0; i        {
           tmp = arr[i] + tmp - '0' ; 
        }
     if(tmp%3==0)
       printf("yes\n");
     else
       printf("no\n");   
  } 
}

 

負號首位
正負大數
零 

不懂還少考慮什麼...請指教太可笑嘍

數字總和太大了

你應該要在中途做些處理

 
ZeroJudge Forum