# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
650444 | berr | Prisoner Challenge (IOI22_prison) | C++17 | 15 ms | 1108 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "prison.h"
#include <cassert>
#include <cstdio>
#include <string>
#include <vector>
#include <bits/stdc++.h>
using namespace std;
static constexpr int kNumPrisoners = 500;
static void invalid_strategy(std::string message) {
printf("%s\n", message.c_str());
exit(0);
}
std::vector<std::vector<int>> devise_strategy(int N)
{
vector<vector<int>> s(24, vector<int> (N+1));
/*
0 ==> 23, 22 A
23,22 ==> 21, 20 B
21, 20 ==> 20, 19 A
..
5 4 ==> (3, 2, 1) A
3 2 1 =B*/
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |