求助大佬(团队题)
  • 板块学术版
  • 楼主___xyzhao___
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/3/4 21:30
  • 上次更新2023/10/28 07:18:24
查看原帖
求助大佬(团队题)
614795
___xyzhao___楼主2022/3/4 21:30

我提交了无数次,但还是WA,怎么办。

链接:https://www.luogu.com.cn/problem/T220378

下面是我的代码

#include<bits/stdc++.h>
using namespace std;
int n,t,x,y,z,d,num=0;
int a[100000]={0};
int main(){
	cin>>n>>t>>x>>y>>z;
	for(int i=1;i<=t;i++){
		cin>>d;
		if(d==0) x--;
		if(d==1) x++;
		if(d==2) y--;
		if(d==3) y++;
		if(d==4) z--;
		if(d==5) z++;
		a[i]=x*10000+y*100+z*1;
	}
	
	sort(a+1,a+n+2);
	/*for(int i=1;i<=t;i++){
		cout<<a[i]<<" ";
	}
	cout<<endl;*/
	for(int i=1;i<=t;i++){
		if(a[i]==a[i+1]) a[i]=-1;
	}
	for(int i=1;i<=t;i++){
		if(a[i]!=-1) num++;
	}
	cout<<num;
	return 0;
}

有哪位大佬能解答一下吗,感激不尽(作业)

2022/3/4 21:30
加载中...