Submission
Status:
[PPPPPPPPPP][PPPPP]
Score: 100
User: _Long_Long_Int_
Problemset: ขนมของเซ้น143 (v.ยาก)
Language: cpp
Time: 0.002 second
Submitted On: 2024-09-28 12:22:32
#include <bits/stdc++.h>
#define int long long int
using namespace std;
int32_t main(){
int n;cin >> n;
int l=1,r=n;
int sum = (n*(n+1))/2;
int ans=1e18;
while(l<=r){
int m = (l+r)/2;
int a = (m*(m+1))/2;
int b= sum - a;
ans = min(abs(a-b),ans);
if(a<b){
l = m+1;
}
else{
r = m-1;
}
}
cout << ans;
}