Submission #121230

#TimeUsernameProblemLanguageResultExecution timeMemory
121230khulegubPaint By Numbers (IOI16_paint)C++14
0 / 100
2 ms384 KiB
#include "paint.h"
#include <cstdlib>
#include<bits/stdc++.h>
#define mp make_pair
#define xx first
#define yy second
#define pb push_back


using namespace std;
typedef long long i64;
vector<int> clue;
// vector<int> paint;
int n, cn;
string paint;

void solve(int l, int r, int cl, int cr){
	int curr = clue[cr];
	for(int i = r; i >= (r - curr + 1); i--){
		paint[i] = 'X';
	}
}
string solve_puzzle(string s, vector<int> c){
	paint = s;
	n = s.length();
	clue = c;
	cn = clue.size();

	solve(0, n-1, 0, cn-1);
    return paint;
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...