样例未过eee
  • 板块P1007 独木桥
  • 楼主wkt2012
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/4 20:24
  • 上次更新2024/9/4 23:12:58
查看原帖
样例未过eee
1074920
wkt2012楼主2024/9/4 20:24
#include<bits/stdc++.h>
using namespace std;
int l,n,z,q[10005],dns=0,xns=0;
int main() {
	cin>>l>>n;
	for(int i=1; i<=n; i++) {
		q[i]=0;
	}
	for(int j=1; j<=n; j++) {
		cin>>z;
		q[z]=1;
		for(int i=1; i<=n; i++) {
			if(i>n/2) {
				if(z>l) {
					break;
				}
			} else {
				if(z<1) {
					break;
				}
			}
			if(i>n/2) {
				if(q[i]==1)	{
					q[i]=0;
					q[i+1]=1;
					xns++;
				}
			} else {
				if(q[i]==1)	{
					q[i]=0;
					q[i-1]=1;
					xns++;
				}
			}
		}
		for(int i=1; i<=n; i++) {
			if(i>n/2) {
				if(z>l) {
					break;
				}
			} else {
				if(z<1) {
					break;
				}
			}
			if(i>n/2) {
				if(q[i]==1)	{
					q[i]=0;
					q[i-1]=1;
					dns++;
				}
			} else {
				if(q[i]==1)	{
					q[i]=0;
					q[i+1]=1;
					dns++;
				}
			}
		}
	}
	cout<<xns<<" "<<dns;
	return 0;
}

2024/9/4 20:24
加载中...