谈资

Talk

877B BY Ningyue @ 2020-03-15 17:49:42 IN Problem 1001

根据之前帖子给出的方法,加上std::ios::sync_with_stdio(false);一句,代码已通过。感谢大佬们的帖子。我没有认真看完之前的帖子,就在这里发帖求助,是我的冒失,让大佬们见笑了。
 
#include<iostream>
using namespace std;

int main()
{
	std::ios::sync_with_stdio(false);
	int n,a,b[100000],c,d[10],e;
	while(cin>>n){
		c=e=0;
		for(int i=0;i<100000;i++){
			if(i<n%100000)
				b[i]=n/100000+1;
			else
				b[i]=n/100000;
		}
		for(int i=0;i<10;i++){
			if(i<n/100000)
				d[i]=100000;
			else if(i==n/100000)
				d[i]=n%100000;
			else d[i]=0;
		}
		for(int i=0;i<n;i++){
			cin>>a;
			if(b[a%100000]>0)
				b[a%100000]--;
			else
				c=a%100000;
			if(d[(a-1)/100000]>0)
				d[(a-1)/100000]--;
			else
				e=(a-1)/100000;
		}
		if(c==0)
			cout<<(e+1)*100000<<endl;
		else
			cout<<e*100000+c<<endl;
	}
	
	return 0;
}
Tips:本主题暂无回复。
登录OnlineJudge账号后可以发表和回复Talk~登录OnlineJudge
请点击右方按钮跳转至OnlineJudge登录页面。