#include <bits/stdc++.h>
using namespace std;
#include "Alice.h"
vector<pair<int, int>> Alice(){
long long ans;
ans=setN(4999);
vector <pair<int,int>> p;
ans--;
for (int i=1; i<=2499; i++){
p.push_back({1,ans/5000});
}
for (int i=2500; i<=4998; i++){
p.push_back({2,ans%5000});
}
return p;
}
#include <bits/stdc++.h>
using namespace std;
#include "Bob.h"
long long Bob(vector<pair<int, int>> V){
long long n1=-1,n2=-1,warn=0;
for (int i=0; i<V.size(); i++){
if (V[i].first==1 && V[i].second==2){warn=1;}
else if (V[i].first==2){n2=V[i].second;if (warn==1){warn=0;n1=2;}}
else if (V[i].first==0){
if (V[i].second==1){n1=0;if (warn==1){warn=0;n2=2;}}
else if (V[i].second==2){n1=0;if (warn==1){warn=0;n1=2;}}
}
else{
n1=V[i].second;
if (warn==1){
warn=0;
n2=2;
}
}
}
return n1*5000+n2+1;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |