竞赛讨论区 > C题这样写为什么不对
头像
tzc_22_baibai
发布于 2023-01-08 15:46 浙江
+ 关注

C题这样写为什么不对

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

int main()
{
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int i,j,n,op,x,m;
	vector<int> v;
	vector<int>::iterator it;
	scanf("%d %d",&n,&m);
	for(i=0;i<=n;++i)
	{
		v.push_back(i);
	}
	while(m--)
	{
		cin>>op>>x;
		for(it=v.begin();it!=v.end();++it)
		{
			if(x==(*it))
				break;
		}
		if(op==1)
		{
			v.erase(it);
		}
		else
		{
			--it;
			printf("%d\n",*it);
		}
	}
	return 0;
}

而且我在编译器上样例运行输出是对的,但是牛客自测运行样例输出是错的,这是为什么

全部评论

(2) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐