3 条题解

  • 0
    @ 2023-10-5 17:05:21
    #include <bits/stdc++.h>
    bool check(int n){return n % 10 % 2 == 0 && n / 10 % 10 % 2 == 0 && n / 100 % 10 % 2 == 0 && n / 1000 % 10 % 2 == 0 && n / 10000 % 2 == 0;}
    int main(){int n,ans = 0;std::cin >> n;for(int i=10000;i<=n;i++){if(check(i))ans++;}std::cout << ans;return 0;}
    

    敢承诺全网最短

    • 0
      @ 2023-10-4 20:36:49

      这和p740没啥区别

      #include<bits/stdc++.h>
      using namespace std;
      int n,sum;
      int main()
      {
          cin>>n;
          for(int i=10000;i<=n;i++)
          {
              int a=i/10000;
              int b=i%10000/1000;
              int c=i%1000/100;
              int d=i%100/10;
              int e=i%10;
              if(a%2==b%2&&b%2==c%2&&c%2==d%2&&d%2==e%2&&a%2==0)
              {
                  sum++;
              }
          }
          cout<<sum;
          return 0;
      }
      
      • 0
        @ 2023-8-29 22:37:54

        没人写题解???👀️ 👀️ 👀️

        那我来写一个吧!😄 😄 😄

        🚀️ 🚀️ 🚀️ 直接上代码!!!

        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            int n, x = 0, a, b, c, d, e;
            cin >> n;
            for (int i = 10000; i <= n; i++) // 依次遍历。
            {
                a = i / 10000; // i 的万位。
                b = i % 10000 / 1000; // i 的千位。
                c = i % 10000 % 1000 / 100; // i 的百位。
                d = i % 10000 % 1000 % 100 / 10; // i 的十位。
                e = i % 10000 % 1000 % 100 % 10; // i 的个位。
                if (a % 2 == 0 && b % 2 == 0 && c % 2 == 0 && d % 2 == 0 && e % 2 == 0) // 判断是否是纯粹的五位偶数。
                {
                    x++; // 把纯粹的五位偶数个数加1。
                }
            }
            cout << x; // 输出。
        }
        
        • 1

        信息

        ID
        741
        时间
        1000ms
        内存
        64MiB
        难度
        1
        标签
        递交数
        61
        已通过
        43
        上传者