#include<string> #include<cstring> #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #include<vector> #include<cstring> using namespace std; //int a[1000][1000]; int cal(long long n) { int sum = 0; while (n != 0) { sum += n % 10; n /= 10; } return sum; } int main() { long long a, b, c, d; cin >> a >> b >> c >> d; int flag = 0; for (int i = 1;i <= 1000000000;i++) { long long int z = cal(i); if ((z + a)*(z + b)*(z + c)*(z + d) == i) { cout << i; //cout << z; flag = 1; break; } } if (flag == 0) cout << -1; } |
Double click to view unformatted code.