Submission #1307683

#TimeUsernameProblemLanguageResultExecution timeMemory
1307683ballbreakerMini tetris (IOI16_tetris)C++20
46 / 100
3 ms420 KiB
#include "tetris.h" #include<bits/stdc++.h> using namespace std; void init(int n) { } int position; int rotation; int cur = 0; void new_figure(int figure_type) { if (figure_type == 1) { rotation = 0; position = 0; } else if (figure_type == 2) { if (cur == 0) { cur = 3; position = 1; rotation = 0; } else if (cur == 1) { cur = 2; position = 1; rotation = 0; } else if (cur == 2) { cur = 5; position = 2; rotation = 1; } else if (cur == 3) { cur = 4; position = 0; rotation = 1; } else if (cur == 4) { cur = 0; position = 1; rotation = 0; } else if (cur == 5) { cur = 0; position = 0; rotation = 0; } // cout << cur << endl; } else { if (cur == 0) { cur = 1; position = 0; rotation = 0; } else if (cur = 1) { cur = 0; position = 1; rotation = 2; } else if (cur == 2) { cur = 3; position = 1; rotation = 2; } else if (cur == 3) { cur = 2; position = 0; rotation = 1; } else if (cur == 4) { cur = 5; position = 1; rotation = 1; } else if (cur == 5) { cur = 4; position = 0; rotation = 0; } } // cout << cur << endl; } int get_position() { return position; } int get_rotation() { return rotation; }

Compilation message (stderr)

tetris.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
tetris_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#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...