1 solutions

  • -1
    @ 2026-6-3 17:10:00

    请点击我

    #include <iostream>
    #include <vector>
    #include <cmath>
    #include <iomanip>
    using namespace std;
    const int MAX = 2000005; 
    vector<int> cnt(MAX,0);
    int main(){
        int n;
        cin>>n;
        while(n--){
            double a;
            int t;
            cin>>a>>t;
            for(int k=1;k<=t;++k){
                int num=floor(k*a); 
                cnt[num]++;
            }
        }
        for (int i=1;i<MAX;i++) {
            if(cnt[i]%2==1){
                cout<<i<<endl;
                break;
            }
        }
        return 0;
    }
    

    Information

    ID
    425
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    7
    Tags
    (None)
    # Submissions
    75
    Accepted
    19
    Uploaded By