# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
20613 | model_code | Paint By Numbers (IOI16_paint) | C++11 | 436 ms | 260680 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.
// name = paint_iz.cpp, type = cpp.g++11
#include "paint.h"
#include <iostream>
#include <cstdlib>
#include <vector>
#include <string>
#include <cassert>
#include <algorithm>
using namespace std;
//std::string solve_puzzle(int n, std::vector<int> C, std::vector<int> B, std::vector<int> W) {
std::string solve_puzzle(std::string S, std::vector<int> C) {
int n = S.length();
vector<int> B, W;
for (int i = 0; i < n; i++) {
if (S[i] == 'X') {
B.push_back(i);
}
if (S[i] == '_') {
W.push_back(i);
}
}
n += 2;
for (int i = 0; i < (int)B.size(); i++) B[i]++;
for (int i = 0; i < (int)W.size(); i++) W[i]++;
int k = C.size();
vector<char> ans(n, 0);
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |