P 1147 连续自然数之和(暴力

点击查看代码
#include<bits/stdc++.h>

using namespace std;

const int N=2000010;
int n,sum,j;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);

    cin>>n;

    
    for(int i=1;i<=n/2;i++){
        sum=0;
        for(j=i;j<n;j++){
            sum+=j;
            if(sum>=n){
                break;
            }
        }
        if(sum==n) cout<<i<<" "<<j<<endl;
    }

    return 0;
    
}

简单易懂的做法,有时候暴力也不是做不出来
posted @ 2025-11-21 15:22  AnoSky  阅读(5)  评论(0)    收藏  举报