c++求助
查看原帖
c++求助
735935
Etic_HAO楼主2022/7/24 15:38
#include<bits/stdc++.h>
using namespace std;
 
int main(){
	 int n,m,ns=0,ms=0,x=0,a=0,b=0;
	  cin>> n>>m;
 	if(n>m){
 		for(int i=1;i<=m;i++){
 				  a=(m-1)/i+1;
			      b=(n-i)/i+1;
 			if(a>=i){
 					   x=x+a*b;
			 }
			 	  a--;
			 	  b--;
		 }
	 }
 	else{
 		for(int i=1;i<=n;i++){
 				 a=(m-1)/i+1;
				 b=(n-1)/i+1;
 			if(b>=i){
 					   x=x+a*b;
			 }
		         a--;
				 b--;
		 }
	 }
 	for(int i=0;i<=n;i++){
 			ns=ns+i;
	 }
 	for(int i=0;i<=m;i++){
 			ms=ms+i;
	 }
	  cout<<x<<" ";
	  cout<<ns*ms-x;
}
2022/7/24 15:38
加载中...