# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1150202 | mychecksedad | Scales (IOI15_scales) | C++17 | 56 ms | 624 KiB |
/* Author : Mychecksdead */
#include "scales.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long int
#define MOD (1000000000+7)
#define MOD1 (998244353)
#define pb push_back
#define all(x) x.begin(), x.end()
#define en cout << '\n'
#define ff first
#define ss second
#define pii pair<int,int>
#define vi vector<int>
const int N = 1e6+100, M = 1e5+10, K = 52, MX = 30;
int sz[8] = {
729, 243, 81, 27, 9, 3, 1, 0
};
vector<vector<int>> Q; // [0]: tp, [1...4]: query
struct state{
int ask;
vector<state*> go;
state(){}
};
int get(vector<int> &vv, vector<int> &q){
vi v(7);
for(int i = 0; i < 6; ++i) v[vv[i]] = i;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |