/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 218ms 736.0 KiB
#3 Accepted 248ms 688.0 KiB
#4 Accepted 225ms 724.0 KiB

Code

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
    ll t;
    cin >> t;
    while(t--){
        ll n;
        cin >> n;
        ll s = 1, e = 1e9;
        bool tt = true;
        while(s<=e){
            ll mid = s + (e-s)/2;
            ll v = (mid*(mid+1))/2;
            v+= mid;
            if(v==n){
                tt = false;
                break;
            }else if(v<n){
                s = mid+1;
            }else{
                e = mid-1;
            }
        }
        if(tt)cout << "a\n";
        else cout << "b\n";
    }
}

Information

Submit By
Type
Submission
Problem
P1223 C. Infinity Sequence
Contest
Happy New Year 2026
Language
C++17 (G++ 13.2.0)
Submit At
2026-01-06 16:32:57
Judged At
2026-01-06 16:32:57
Judged By
Score
100
Total Time
248ms
Peak Memory
736.0 KiB