Submission #563791

#TimeUsernameProblemLanguageResultExecution timeMemory
563791shahriarkhanMini tetris (IOI16_tetris)C++14
100 / 100
3 ms340 KiB
#include "tetris.h" #include<bits/stdc++.h> using namespace std ; int pre ; void init(int n) { } int position; int rotation; void new_figure(int figure_type) { if(figure_type==1) { position = 0 , rotation = 0 ; return ; } if(!pre) { position = 0 , rotation = 0 , pre = figure_type ; } else { if(figure_type==3) { if(pre==3) { position = 1 , rotation = 2 , pre = 0 ; } else if(pre==2) { position = 1 , rotation = 2 , pre = 5 ; } else if(pre==4) { position = 0 , rotation = 0 , pre = 6 ; } else if(pre==5) { position = 0 , rotation = 3 , pre = 2 ; } else if(pre==6) { position = 1 , rotation = 1 , pre = 4 ; } } else if(figure_type==2) { if(pre==2) { position = 2 ,rotation = 1 , pre = 4 ; } else if(pre==3) { position = 1 , rotation = 0 , pre = 2 ; } else if(pre==4) { position = 0 , rotation = 0 , pre = 0 ; } else if(pre==5) { position = 0 , rotation = 1 , pre = 6 ; } else if(pre==6) { position = 1 , rotation = 0 , pre = 0 ; } } } } int get_position() { return position; } int get_rotation() { return rotation; }
#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...