#37937: 字串(TLE避免法:))


yp11251060@yphs.tp.edu.tw (807-20 何宗原)

學校 : 臺北市私立延平高級中學
編號 : 237382
來源 : [220.137.9.186]
最後登入時間 :
2024-11-04 22:56:53
e189. 3的倍數 - 面試題 -- 트와이스 | From: [203.72.178.2] | 發表日期 : 2023-10-19 17:55

/*

    如果直接用一直減3,後50%會TLE。

*/

#include<bits/stdc++.h>
using namespace std;
int main(){
    string a;
    while(cin>>a){
        int sum=0;
        for(int i=0;i<a.size();i++){
            sum+=a[i]-'0';
        }                                           //字元-'0'可以讓原本的字元變成數字。
        while(sum>0){
            sum-=3;
        }                                          //這樣再相減才可以避免TLE,sum-=3注意這只能用在正數。
        if(sum==0){
            cout<<"YES\n";
        }
        else{
            cout<<"NO\n";
        }
    }
    return 0;

 
ZeroJudge Forum