编译器里面没有问题啊。。。
查看原帖
编译器里面没有问题啊。。。
1175911
KY_ABC楼主2023/12/15 22:55
#include<iostream>
using namespace std;
int main(){
long long n,m,a[20050];
int ans;
cin>>n>>m;
for(int i=1; i<=m; i++){
	int x;
	cin>>x;
	if(x-2 >= 1 && x-2 <= n){
		a[x-2]++;
	}
	if(x-1 >= 1 && x-1 <= n){
		a[x-1]++;
	}
	if(x >= 1 && x <= n){
		a[x]++;
	}
	if(x+1 >= 1 && x+1 <= n){
		a[x+1]++;
	}
	if(x+2 >= 1 && x+2 <= n){
		a[x+2]++;
	}
}
for(int i=1; i<=n; i++){
	if(a[i] >= 1)
		ans++;
}
	
cout<<ans;	
return 0;
}
2023/12/15 22:55
加载中...