Submission #630391

#TimeUsernameProblemLanguageResultExecution timeMemory
630391DarkMatter송신탑 (IOI22_towers)C++17
0 / 100
506 ms1828 KiB
#include<bits/stdc++.h>
#include "towers.h"
#include <vector>
using namespace std;
vector<int>v, cs;
void init(int N, std::vector<int> H) {
	v = H;
	cs.resize(N);
	cs[0] = 1;
	for (int i = 0; i < N - 1; i++) {
		cs[i + 1] = cs[i];
		if (v[i] > v[i + 1])
			cs[i + 1]++;
	}
	cs[N - 1] = cs[N - 2];
}
int max_towers(int L, int R, int D) {
	return cs[R] - cs[L] + 1;
}
#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...