社区讨论
90pts求助#9WA了
B3974[语言月赛 202405] 放行李参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lx4mtsrg
- 此快照首次捕获于
- 2024/06/07 19:57 2 年前
- 此快照最后确认于
- 2024/06/07 22:40 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
LL n;
cin>>n;
LL a[n],b[n],p,q,l=0,r=0,min_l[2]={1000000000000000000,0},min_r[2]={1000000000000000000,1};
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<n;i++) cin>>b[i];
cin>>p>>q;
for(int i=0;i<n;i++)
{
if(!a[i]){
l=abs(i+1-q);
if(l<=min_l[0]) min_l[0]=l;
}
if(!b[i])
{
r=abs(i+1-q);
if(r<=min_r[0]) min_r[0]=r;
}
}
if(min_r[0]<min_l[0]) cout<<"1 "<<min_r[0]<<endl;
else if(min_l[0]<min_r[0]) cout<<"0 "<<min_l[0]<<endl;
else if(min_r[0]==min_l[0])
{
if(min_r[1]==p) cout<<"1 "<<min_r[0]<<endl;
else if(min_l[1]==p) cout<<"0 "<<min_l[0]<<endl;
else cout<<"-1\n";
}
return 0;
}
卡#9过不了求助大佬!!!
回复
共 0 条回复,欢迎继续交流。
正在加载回复...