👌
ABC 166 | D - I hate Factorization
問題
考えたこと
また、
よって
コード
実装時のTips
- 厳密に120でなくても間に合うので200にしている
#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll = long long;
using ld = long double;
using uint = unsigned int;
using ull = unsigned long long;
const int MOD = 1e9 + 7;
int main() {
ll x;
cin >> x;
for (ll a = -200; a <= 200; a++) {
for (ll b = -200; b <= 200; b++) {
if (pow(a, 5) - pow(b, 5) == x) {
cout << a << " " << b << endl;
return 0;
}
}
}
}
Discussion