Submission
Status:
[PPPPPPPPP]
Score: 100
User: Winzzwz
Problemset: ขนมของเซ้น143 (v.ง่าย)
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-09 01:43:50
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
ll n,mn = 1e18;
int main() {
cin.tie(0)->sync_with_stdio(0);
cin >> n;
ll l = 1, r = n;
while (l < r) {
ll mid = (l+r)/2;
ll v1 = mid*(mid+1)/2;
ll v2 = n*(n+1)/2-v1;
ll diff = v2-v1;
if (diff > 0) l = mid+1;
else r = mid;
mn = min(mn,abs(diff));
}
cout << mn;
return 0;
}