#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; }
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; }
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户