Submission #1067656

#TimeUsernameProblemLanguageResultExecution timeMemory
1067656vjudge1Robot Contest (IOI23_robot)C++17
25 / 100
104 ms5720 KiB
#include "robot.h" #include<bits/stdc++.h> using namespace std; int COL; char ACT; void program_bot(int top,int left,int right,int down,int cur){ if(left==-2&&right==-2) return COL=0,void(ACT='H'); if(top==-2&&down==-2) return COL=0,void(ACT='H'); if(right==down&&right==-2) return COL=1,void(ACT='T'); vector<int>v[5]; v[right+2].push_back('E'); v[down+2].push_back('S'); v[left+2].push_back('W'); v[top+2].push_back('N'); if(v[2].empty()&&v[3].empty()) return COL=0,void(ACT='H'); if(v[2].empty()) return COL=2,void(ACT=v[3][0]); COL=1; return void(ACT=v[2][0]); } void program_pulibot(){ for(int top=-2;top<3;top++) for(int left=-2;left<3;left++) for(int right=-2;right<3;right++) for(int bot=-2;bot<3;bot++) for(int cur=0;cur<3;cur++) program_bot(top,left,right,bot,cur), set_instruction({cur,left,bot,right,top},COL,ACT); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...