main
黄海 1 year ago
parent ed7647bbc0
commit ab3480998c

@ -6,18 +6,18 @@ void solve() {
cin >> n; cin >> n;
int sum = 0; int sum = 0;
int len = 0; int len = 0;
int tmp; int t;
tmp = n; t = n;
while (tmp) { while (t) {
tmp /= 10; t /= 10;
len++; len++;
} }
tmp = n; t = n;
while (tmp) { while (t) {
int x = tmp % 10; int x = t % 10;
sum += pow(x, len); sum += pow(x, len);
tmp /= 10; t /= 10;
} }
if (sum == n) if (sum == n)
cout << "T" << endl; cout << "T" << endl;

@ -8,12 +8,12 @@ int main() {
int cnt = 0; int cnt = 0;
while (true) { while (true) {
cnt++; cnt++;
a[1] = n / 100; a[0] = n / 100;
a[2] = n % 100 / 10; a[1] = n % 100 / 10;
a[3] = n % 10; a[2] = n % 10;
sort(a + 1, a + 1 + 3); sort(a, a + 3);
int mx = a[3] * 100 + a[2] * 10 + a[1]; int mx = a[2] * 100 + a[1] * 10 + a[0];
int mi = a[1] * 100 + a[2] * 10 + a[3]; int mi = a[0] * 100 + a[1] * 10 + a[2];
n = mx - mi; n = mx - mi;
if (n == 495) break; if (n == 495) break;
} }

Loading…
Cancel
Save