#P1147. 连续自然数和(题解)
连续自然数和(题解)
当前没有测试数据。
#include<bits/stdc++.h>
using namespace std;
int main(){
int m;
cin>>m;
for(int i = 1;i <= m - 1;i++){
for(int j = i + 1;j <= m;j++){
long long cnt = 0;
cnt += (i + j) * (j - i + 1) / 2;
if(cnt == m){
cout<<i<<" "<<j<<endl;
}
if(cnt > m){
break;
}
}
}
return 0;
}