Dmaxiya

幸运数 有奖问答 参考代码

Apr 4th, 2025
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. typedef long long LL;
  5. const int maxn = 100000 + 100;
  6. int ans;
  7.  
  8. bool judge(int x) {
  9.     int dig = 0;
  10.     int tmp = x;
  11.     while (tmp != 0) {
  12.         ++dig;
  13.         tmp /= 10;
  14.     }
  15.     if (dig % 2 != 0) {
  16.         return false;
  17.     }
  18.     int sum = 0;
  19.     tmp = x;
  20.     for (int i = 0; i < dig; ++i) {
  21.         if (i < dig / 2) {
  22.             sum += tmp % 10;
  23.         } else {
  24.             sum -= tmp % 10;
  25.         }
  26.         tmp /= 10;
  27.     }
  28.     return sum == 0;
  29. }
  30.  
  31. LL dp[100][100];
  32.  
  33. int main() {
  34. #ifdef ExRoc
  35.     freopen("test.txt", "r", stdin);
  36. #endif  // ExRoc
  37.     ios::sync_with_stdio(false);
  38.  
  39. //    for (int i = 1; i <= 100000000; ++i) {
  40. //        if (judge(i)) {
  41. //            ++ans;
  42. //        }
  43. //    }
  44. //    cout << ans << endl;
  45. //
  46. //    LL sum = 0;
  47. //    dp[0][0] = 1;
  48. //    for (int i = 1; i <= 30; ++i) {
  49. //        for (int j = 0; j < 10; ++j) {
  50. //            dp[i][0] += dp[i - 1][j];
  51. //        }
  52. //        for (int j = 1; j < 10; ++j) {
  53. //            dp[i][j] = dp[i - 1][j - 1];
  54. //        }
  55. //        sum += dp[i][7];
  56. //    }
  57. //
  58. //    cout << dp[30][7] << endl;
  59. //    cout << sum << endl;
  60.  
  61.     char pid;
  62.     cin >> pid;
  63.     if(pid == 'A') {
  64.         puts("4430091");
  65.     } else {
  66.         puts("4165637");
  67.     }
  68.  
  69.     return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment