Submission

Status:
[P-SSSSSSS]

Score: 0

User: Winzzwz

Problemset: ขนมของเซ้น143 (v.ง่าย)

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-09 01:42:38

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int n;

int main() {
    cin.tie(0)->sync_with_stdio(0);
    cin >> n;
    int l = 1, r = n;
    while (l < r) {
        int mid = (l+r)/2;
        int v1 = mid*(mid+1)/2;
        int v2 = n*(n+1)/2-v1;
        int diff = v2-v1;
        if (diff > 0) l = mid+1;
        else r = mid;
    }
    int ans = l*(l+1)/2;
    cout << abs(ans-(n*(n+1)/2-ans));
    return 0;
}