Unexpected end of file - int32 expected
  • 板块P4753 River Jumping
  • 楼主YONIC
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/8/10 12:25
  • 上次更新2023/10/27 16:09:00
查看原帖
Unexpected end of file - int32 expected
536439
YONIC楼主2022/8/10 12:25

这种报错是什么意思

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,m,s,a[(int)(1e5+3)];
bool f[(int)(1e5+3)];
signed main(){
	scanf("%lld%lld%lld",&n,&m,&s);
	if(s>n){
		puts("NO");
		return 0;
	}
	if(!m){
		puts("YES");
		return 0;
	}
	a[0]=0;
	a[m+1]=n;
	for(int i=1;i<=m;++i) scanf("%lld",a+i);
	sort(a+1,a+m+1);
	if(a[m+1]-a[m]<s||a[1]-a[0]<s){
		puts("NO");
		return 0;
	}
	for(int i=1;i<=m-2;++i){
		if(a[i+2]-a[i]<s){
			puts("NO");
			return 0;
		}
	}
	puts("YES");
	for(int i=1;i<=m;i+=2) printf("%lld ",i);
    printf("%lld ",m+1);
    for(int i=m/2*2;i;i-=2) printf("%lld ",i);
    puts("0");
	return 0;
}
2022/8/10 12:25
加载中...