站外题,蒟蒻WA 40分求调,玄关/kk
  • 板块灌水区
  • 楼主Aakw_Tea
  • 当前回复36
  • 已保存回复36
  • 发布时间2024/7/21 19:07
  • 上次更新2024/7/21 20:25:03
查看原帖
站外题,蒟蒻WA 40分求调,玄关/kk
1211960
Aakw_Tea楼主2024/7/21 19:07

rt,题目在这

代码:

#include <bits/stdc++.h>
using namespace std;
int n,x,j,lj;
//lj表示截止当前拥有几本书, j表示第几本书 
int a[20000006];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>x;
		a[x]++;//a[i]表示拥有几本x册 
	}
	while(1){
		j++;
		if(a[j]==0){
			a[j]=1;
			if(lj>=2)
				lj-=2;
			else{
				break;
			}
		}
		lj+=a[j];
	}
	cout<<j-1;
	//因为是进去在判,所以会多一个 
	return 0;
}

不知为何WA,也可能有大问题,甚至做法有问题,欢迎各位DALAO☞出本蒟蒻的问题/kk 感激不尽;

2024/7/21 19:07
加载中...