#15727: 哪裡錯??!


miles19900907@gmail.com (夜桜しずな)

學校 : 臺東縣私立育仁高級中學
編號 : 86757
來源 : [39.11.138.87]
最後登入時間 :
2021-11-15 10:52:36
d124. 3的倍数 | From: [210.59.78.52] | 發表日期 : 2018-10-23 20:12

#include<iostream>
using namespace std;
int main(){
int a,b;
b=1;
long long int i;
while(cin>>i){
while(b!=0){
a=i%10;
b= (i-a)/10;
i=a+b;
}
if(i%3==0){
cout<<"yes"<<endl;
}
else{
cout<<"no"<<endl;
}
}
return 0;
}

 
#15732: Re:哪裡錯??!


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
d124. 3的倍数 | From: [106.105.27.148] | 發表日期 : 2018-10-23 22:55

本題 n 的範圍是 -1010001≤n≤1010001 ,
而 long long 的範圍只有 -263 ~ 263-1 (大約是 -9.22×1018 ~ 9.22×1018 ),
所以是無法使用 long long 將該數字儲存起來的~

本題的做法是要用字串將數字儲存來後再進行分析判斷這樣~

以上希望有幫助到你~ OwO

 

 
ZeroJudge Forum