求助dalao
查看原帖
求助dalao
387223
win_信楼主2021/3/17 13:43
#include <cstdio>
using namespace std;
int n,m,sum[90010000],k;
int main() {
	scanf("%d%d",&n,&m);
	for(int i=1; i<=n; i++) {
		sum[i]=sum[i-1]+i;
	}
	for(int i=1; i<=n; i++) {
		
		k=i;
		while(1)
		 {
			
			if(sum[k]-sum[i-1]==m) {
				printf("[%d,%d]",i,k);
				break;
			}
			k++;
			if(sum[k]-sum[i-1]>m)break;
			
		}
	}
	return 0;
}

全部挂了

2021/3/17 13:43
加载中...