2 条题解

  • 0
    @ 2025-1-25 11:54:34

    题意:给定一个数 nn ,问能否找出一对正偶数 a,ba,b,满足 a+b=na+b=n

    分析:如果 nn 是奇数肯定不行;如果 n=2n=2aabb 至少是两个 22,这样和已经等于 44,也不行。

    C++代码:

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        if(n%2==1||n==2)puts("NO");
        else puts("YES");
        return 0;
    }
    

    Python代码:

    a=int(input())
    if a%2==1 or a==2:
        print("NO")
    else:
        print("YES")
    
    • 0
      @ 2025-1-8 10:35:21

      翻译: 一个炎热的夏天,Pete 和他的朋友 Billy 感到十分口渴,于是在西瓜摊上买了一个重 ww 公斤的西瓜。

      他们回到家准备分西瓜。因为两个人都十分喜爱偶数,所以他们俩希望分出来的两块西瓜的重量都是偶数公斤。帮助他们判断是否可能做到这一点。

      我们可将问题转化为: 瓜的公斤数是偶数可以,奇数不行。
      但是提交后你会发现,2公斤的瓜也不行。 因此代码这么写:

      #include<iostream>
      using namespace std;
      int main(){
          int n;
          cin>>n;
          if(n==2){
              cout<<"NO";
          }else if(n%2==0){
              cout<<"YES";
          }else{
              cout<<"NO";
          }
          return 0;
      }
      

      共创文明Hydro,拒绝Ctrl+C!

      • 1

      信息

      ID
      25084
      时间
      1000ms
      内存
      64MiB
      难度
      3
      标签
      递交数
      61
      已通过
      23
      上传者