a

资本  •  1小时前


include <bits/stdc++.h>

using namespace std; int a[2000010], b[2000010];

int main() {

int n;
cin >> n;
for (int i = 1; i <= n; i++) {
	a[i] = i;
}
int l = 1, r = 2;
while (l < n && r <= n) {
	int sum = (a[l] + a[r]) * (r - l + 1) / 2;
	if (sum < n) {
		r++;
	} else if (sum > n) {
		l++;
	} else if (sum == n) {
		cout << l << " " << r << endl;
		r++;
	}
}
return 0;

}


评论:

请先登录,才能进行评论