【題解】ZeroJudge a241: 第二題:1 / x 是有限小數

【題目敘述】https://zerojudge.tw/ShowProblem?problemid=a241

#include <iostream>
using namespace std;

int main() {
    int n, m, a, ans;
    cin >> n;
    while (n--){
        cin >> m;
        ans = 0;
        for (int i = 2; i <= m; i++){
            a = i;
            while (a % 5 == 0){
                a /= 5;
            }
            while (a % 2 == 0){
                a /= 2;
            }
            if (a == 1) ans += 1;
        }
        cout << ans << "\n";
    }
}
分享本文 Share with friends