Submission #483942

#TimeUsernameProblemLanguageResultExecution timeMemory
483942tredsused70Mini tetris (IOI16_tetris)C++17
46 / 100
2 ms296 KiB
#include <bits/stdc++.h> #pragma GCC optimize("O3") //#pragma GCC optimize("unroll-loops") //#pragma GCC target("avx,avx2") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4,avx,avx2") using namespace std; #define accelerator ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0) #define fi first #define se second #define pb push_back typedef long long ll; typedef unsigned long long ull; typedef long double ld; const int nmax=200011,mod=1000000007,inf=2000010000,key=200003; const ll infll=4000000000000000000; const ld eps=1e-7; void init() { return ; } void init(int a) { return ; } int cur=0,cnt1=0,cnt2=0; void new_figure(int n) { cur=n; return ; } int get_position() { if(cur==1) return 0; if(cur==2) { cnt1++; cnt1%=3; return cnt1; } cnt2++; cnt2%=2; return cnt2; } int get_rotation() { if(cur==1) return 0; if(cur==2) return 1; return cnt2*2; }
#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...