57分求调
查看原帖
57分求调
1460688
guoxinda楼主2024/10/15 21:55
#include<bits/stdc++.h>
using namespace std;
long long n,ans,a[100001];
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n/2;i++){
		ans=i;
		for(int j=i+1;j<=n/2;j++){
			ans+=j;
			if(ans==n)printf("%d %d\n",i,j);
			if(ans>n)break;
		}
	}
	return 0;
}
2024/10/15 21:55
加载中...