Submission #690914

#TimeUsernameProblemLanguageResultExecution timeMemory
690914andrei_iorgulescuSubway (info1cup19_subway)C++14
100 / 100
9 ms1000 KiB
#include <bits/stdc++.h> using namespace std; int k,n,t[100005]; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> k; while (k != 0) { n++; if (n == 1) t[n - 1] = -1; else { k -= (n - 1); if (k >= 0) t[n - 1] = n - 2; else { k += (n - 1); t[n - 1] = k - 1; k = 0; } } } if (n > 0) { cout << n << '\n'; for (int i = 0; i < n; i++) cout << i << ' ' << t[i] << '\n'; } else { cout << 1 << '\n' << 0 << ' ' << -1; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...