Submission #163460

#TimeUsernameProblemLanguageResultExecution timeMemory
163460quoriessUzastopni (COCI17_uzastopni)C++14
80 / 80
4 ms376 KiB
#include <bits/stdc++.h> #include <unistd.h> using namespace std; typedef long long int lli; typedef pair<lli, lli> pii; #define dbg(x) cout << #x << " has a value of: " << x << "\n"; #define usize(x) (int)(x.size()) #define plist(x) \ for (int i = 0; i < usize(x); i++) \ cout << "eleman " << i << " = " << x[i] << "\n"; #define foreach(x) for (auto item : x) #define fill(s, x) \ for (int i = 0; i < x; i++) \ cin >> s[i]; #define in(veriler, a) (veriler.find(a) != veriler.end()) #define btw(x, y, z) x >= y&& x <= z; std::ostream& operator<<(std::ostream& os, pair<int,int> p) { os << p.first << ", " << p.second; return os; } #ifdef ONLINE_JUDGE #define fio ios_base::sync_with_stdio(false);cin.tie(NULL); #else #define fio //a #endif int main(){ lli n; cin>>n; lli gk=0; for(int i=2;i<=500000;i++){ gk+=i-1; if(gk>=n){break;} if((n-gk)%i==0){ cout<<(n-gk)/i<<" "<<(n-gk)/i+i-1<<"\n"; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...