c017: 優化演算法
Tags : C++
Accepted rate : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-11-16 14:33

Content

優化取餘數函式

#include <iostream>

using namespace std;
int EfficiencyRemainder(int Dividend , int Divisor) {
    while (Dividend >= Divisor) {
            int MaxDivisor = Divisor;
             while(MaxDivisor * 10 < Dividend) {
                 MaxDivisor = MaxDivisor * 10;
             }
             Dividend = Dividend - MaxDivisor;
     }
     return Dividend;
}
int main() {
    int result = EfficiencyRemainder (1000000000,2);
    cout << result;
    return 0;
}

 

Input
Output
Sample Input #1


											
										
Sample Output #1
0
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
C++
出處:
育達技高資訊科技 [管理者: zero(育達管理員) ]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」