#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;
}
本題 n 的範圍是 -1010001≤n≤1010001 ,
而 long long 的範圍只有 -263 ~ 263-1 (大約是 -9.22×1018 ~ 9.22×1018 ),
所以是無法使用 long long 將該數字儲存起來的~
本題的做法是要用字串將數字儲存來後再進行分析判斷這樣~
以上希望有幫助到你~ OwO