2 条题解

  • 1
    @ 2025-5-25 13:03:25

    #include<bits/stdc++.h> using namespace std; long long m,n,z,c; int main() { cin>>m>>n;
    for(int i=0;i<=m;i++)
    { for(int j=0;j<=n;j++) {
    for(int k=i+1;k<=m;k++)
    { for(int l=j+1;l<=n;l++) { if(k-i==l-j){ z++; }
    else { c++;
    } } } } }
    cout<<z<<" "<<c<<endl; return 0; }

    • 0
      @ 2023-3-13 11:09:04

      C++ :

      #include<iostream>
      using namespace std;
      int main()
      {
        int n,m;
        cin>>m>>n;
        int m1=m,n1=n,s1=m*n;                        //计算正方形的个数s1
        while (m1!=0&&n1!=0)
         {
            m1--;n1--;
            s1+=m1*n1;  
         }
        int s2=((m+1)*(n+1)*m*n)/4-s1;             // 计算长方形的个数s2
        cout<<s1<<" "<<s2<<endl; 
      }
      
      
      • 1

      信息

      ID
      1620
      时间
      1000ms
      内存
      16MiB
      难度
      10
      标签
      递交数
      1
      已通过
      1
      上传者