From ab3480998c7e3ce7627bf120e9c8d982e809ff03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Sun, 4 Feb 2024 10:11:58 +0800 Subject: [PATCH] 'commit' --- GESP/202306_2_2.cpp | 16 ++++++++-------- GESP/202309_2_2.cpp | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/GESP/202306_2_2.cpp b/GESP/202306_2_2.cpp index 8e513ad..7cea298 100644 --- a/GESP/202306_2_2.cpp +++ b/GESP/202306_2_2.cpp @@ -6,18 +6,18 @@ void solve() { cin >> n; int sum = 0; int len = 0; - int tmp; - tmp = n; - while (tmp) { - tmp /= 10; + int t; + t = n; + while (t) { + t /= 10; len++; } - tmp = n; - while (tmp) { - int x = tmp % 10; + t = n; + while (t) { + int x = t % 10; sum += pow(x, len); - tmp /= 10; + t /= 10; } if (sum == n) cout << "T" << endl; diff --git a/GESP/202309_2_2.cpp b/GESP/202309_2_2.cpp index 8b70cbf..ea05225 100644 --- a/GESP/202309_2_2.cpp +++ b/GESP/202309_2_2.cpp @@ -8,12 +8,12 @@ int main() { int cnt = 0; while (true) { cnt++; - a[1] = n / 100; - a[2] = n % 100 / 10; - a[3] = n % 10; - sort(a + 1, a + 1 + 3); - int mx = a[3] * 100 + a[2] * 10 + a[1]; - int mi = a[1] * 100 + a[2] * 10 + a[3]; + a[0] = n / 100; + a[1] = n % 100 / 10; + a[2] = n % 10; + sort(a, a + 3); + int mx = a[2] * 100 + a[1] * 10 + a[0]; + int mi = a[0] * 100 + a[1] * 10 + a[2]; n = mx - mi; if (n == 495) break; }