Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <bits/stdc++.h>
- using namespace std;
- #define TASK "small-powers"
- vector<int64_t> v(35, -1);
- int64_t n = 1;
- int64_t f = n;
- int fn1(int64_t i)
- {
- if(f*n <= 1e9 && f*n > 0)
- {
- f = f*n;
- return f;
- }
- return 0;
- }
- int fn2(int64_t i)
- {
- if(i <= 1e9 && i != -1 && i > 0)
- cout << i << " ";
- return 0;
- }
- int32_t main()
- {
- freopen(TASK".in", "r", stdin);
- freopen(TASK".out", "w", stdout);
- cin >> n;
- cout << 1 << " ";
- if(n == 1)
- return 0;
- v[0] = n;
- transform(v.begin(), v.end(), v.begin(), fn1);
- transform(v.begin(), v.end(), v.begin(), fn2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement