優化取餘數函式
#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;
}
0
| ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |
|||||