제출 #920266

#제출 시각아이디문제언어결과실행 시간메모리
920266alexander707070건물 4 (JOI20_building4)C++14
0 / 100
0 ms344 KiB
#include<bits/stdc++.h> #define MAXN 100007 using namespace std; int n,a[MAXN],b[MAXN],last; string sol; int main(){ cin>>n; n*=2; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ cin>>b[i]; } for(int i=1;i<=n;i++){ if(a[i]<b[i]){ if(a[i]>=last){ last=a[i]; sol+="A"; }else if(b[i]>=last){ last=b[i]; sol+="B"; }else{ cout<<"-1\n"; return 0; } }else{ if(b[i]>=last){ last=b[i]; sol+="B"; }else if(a[i]>=last){ last=a[i]; sol+="A"; }else{ cout<<"-1\n"; return 0; } } } cout<<sol<<"\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...