Submission #625968

#TimeUsernameProblemLanguageResultExecution timeMemory
625968huutuanPrisoner Challenge (IOI22_prison)C++17
0 / 100
1 ms212 KiB
//#pragma GCC optimize("Ofast,unroll-loops") //#pragma GCC target("avx,avx2,fma") #include "prison.h" #include<bits/stdc++.h> using namespace std; vector<vector<int>> devise_strategy(int n){ vector<vector<int>> v(43, vector<int>(n+1)); for (int i=0; i<43; ++i) v[i][0]=1; int mm=1000; for (int r=0; r<4; ++r){ for (int i=10*r+3; i<10*(r+1)+3; ++i){ for (int j=1; j<=n; ++j){ int t=j/mm%10; if (i%10<t) v[i][j]=-1; if (i%10>t) v[i][j]=-2; if (i%10==t) v[i][j]=40+r; } } mm/=10; if (r==3) break; for (int j=1; j<=n; ++j){ v[r][j]=10*r+(j/mm)%10; } } return v; } // int32_t main(){ // cout << devise_strategy(9); // return 0; // } // int32_t main(){ // ios_base::sync_with_stdio(false); // cin.tie(nullptr); // #ifdef beez // NEVER GONNA GIVE YOU UP // NEVER GONNA LET YOU DOWN // NEVER GONNA RUN AROUND AND DESERT YOU // #endif // beez // int ntests=1; // cin >> ntests; // while (ntests--) solve(); // return 0; // }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...