80分代码求助!!!
查看原帖
80分代码求助!!!
1435953
Bennyboy2024楼主2024/9/26 02:09
#include <iostream>
#include <cmath>
using namespace std;

bool a[5035][5035];
int main(){
    int n, m;
    cin >> n >> m;
    unsigned long long square=0; 
    unsigned long long rectangle=0;
    for (int i=0; i<=5030; i++){
        for (int j=0; j<=5030;j++){
            a[i][j]=false;
        }
    }
    if (n>=m){
        for (int i=0; i<=m; i++){
            square += (m-i)*(n-i);
        }
        for (int i=0; i<=n; i++){
        for (int j=0; j<=m; j++){
            rectangle+=(n-j)*(m-i);
        }
    }
    }
    else if (m>=n){
        for (int i=0; i<=n; i++){
            square += (n-i)*(m-i);
        }for (int i=0; i<=m; i++){
        for (int j=0; j<=n; j++){
            rectangle+=(n-j)*(m-i);
        }
    }
    }
    cout << square<<' '<< rectangle-square;


    return 0;
}
2024/9/26 02:09
加载中...