问下long long 一般什么时候开
查看原帖
问下long long 一般什么时候开
1272396
huochairenzhishang楼主2024/5/30 16:01
#include <iostream>
#include <cmath>
#define int long long
using namespace std;
signed main(){
	int n, m,sum1=0,sum2=0;
	cin >> n >> m;
	for (int i = 1; i <= min(n, m); i++) {
		int n1 = min(n,m) + 1 - i;
		int m1 = max(n,m) + 1 - i;
		sum1 += n1 * m1;
	}
	cout << sum1 << ' ';
	for (int i = 1; i <= min(n, m); i++) {
		for (int j = i + 1; j <= max(n, m); j++) {
			int n1 = min(n,m) + 1 - i;
			int m1 = max(n,m) + 1 - j;
			sum2 += n1 * m1;
		}
	}
	for (int i = 1; i <= max(n, m); i++) {
		for (int j = i + 1; j <= min(n, m); j++) {
			int n1 = max(n, m) + 1 - i;
			int m1 = min(n, m) + 1 - j;
			sum2 += n1 * m1;
		}
	}
	cout << sum2;
}
2024/5/30 16:01
加载中...