请求帮忙分析第四个测试点为什么过不了,是不是漏了什么条件
查看原帖
请求帮忙分析第四个测试点为什么过不了,是不是漏了什么条件
197600
张伟大律师楼主2024/10/12 08:26

题干 我的代码

#include<bits/stdc++.h>
using namespace std;

void printSCR(long long int pi,long long int ni){
    for(int i=pi;i<pi+ni-1;i++){
        cout<<i<<" ";
    }
    cout<<pi+ni-1;
}

int main(){
    long long int n,m,p=1;
    cin>>n>>m;
    while(((2*p+n-1)*n/2)<=m){
        if(((2*p+n-1)*n/2)==m){
            printSCR(p,n);
            return 0;
        }
        p++;
        }
    cout<<"not exist";
    return 0;
}

测试点

2024/10/12 08:26
加载中...