#16757: C++ 參考解答


LiuTeYu (Rich_Man)

學校 : 國立臺灣大學
編號 : 63159
來源 : [220.129.41.147]
最後登入時間 :
2020-09-02 19:46:48

#include <iostream>
#include <iomanip>
#include <cstring>
#include <cctype>
#include <sstream>
#include <cstdio>
#include <cmath>
#include <stdlib.h>
#include <fstream>
#include <vector>
#include <algorithm>
#include <unordered_map>
#include <map>

typedef long long ll;

using namespace std;

int main(int argc, const char * argv[])
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    
    ll a,b;
    while(cin>>a>>b)
    {
        if(a==0 && b==0)    break;
        ll sum = 0;
        for(ll j = sqrt(a);j <= sqrt(b);j++)
        {
            if(pow(j, 2)>=a && pow(j, 2)<=b)
                sum += 1;
        }
        cout<<sum<<'\n';
    }
    return 0;
}
#16784: Re:C++ 參考解答


00001 (c&c++)

學校 : 臺北市私立延平高級中學
編號 : 89906
來源 : [114.42.217.222]
最後登入時間 :
2019-11-09 22:38:38

//你這裡就放
#include <bits/stdc++.h> //我覺得你應該會比較輕鬆 typedef long long ll; using namespace std; int main(int argc, const char * argv[]) { ios_base::sync_with_stdio(false); cin.tie(0); ll a,b; while(cin>>a>>b) { if(a==0 && b==0) break; ll sum = 0; for(ll j = sqrt(a);j <= sqrt(b);j++) { if(pow(j, 2)>=a && pow(j, 2)<=b) sum += 1; } cout<<sum<<'\n'; } return 0; }




#16793: Re:C++ 參考解答


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.137.60.223]
最後登入時間 :
2025-05-23 17:43:44

//你這裡就放
#include <bits/stdc++.h> //我覺得你應該會比較輕鬆 typedef long long ll; using namespace std; int main(int argc, const char * argv[]) { ios_base::sync_with_stdio(false); cin.tie(0); ll a,b; while(cin>>a>>b) { if(a==0 && b==0) break; ll sum = 0; for(ll j = sqrt(a);j <= sqrt(b);j++) { if(pow(j, 2)>=a && pow(j, 2)<=b) sum += 1; } cout<<sum<<'\n'; } return 0; }




根本不須這麼多標頭檔