Submission #881992

#TimeUsernameProblemLanguageResultExecution timeMemory
881992vjudge1Odd-even (IZhO11_oddeven)C++17
0 / 100
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define sp << " " << #define int long long #define vi vector<int> #define F(xxx,yyy) for (int xxx=1;xxx<=yyy;xxx++) #define pii pair<int,int> const int N = 1e5+1,inf = 1e18; void solve() { int n; cin >> n; int l=1; int r=2e9; while (l<=r) { int m = (l+r)/2; if (m*(m+1)/2 <= n) l = m+1; else r = m-1; } int x = r*(r-1)/2; cout << n+x+(n-r*(r+1)/2)/2 << endl; } signed main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); #ifdef Local freopen("in","r",stdin); freopen("out","w",stdout); #endif int t = 1; //cin >> t; F(i,t) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...