제출 #1169707

#제출 시각아이디문제언어결과실행 시간메모리
1169707thelegendary08송신탑 (IOI22_towers)C++17
4 / 100
253 ms1564 KiB
#include "towers.h"
#include<bits/stdc++.h>
#define vi vector<int>
#define pb push_back
#define f0r(i,n) for(int i = 0; i<n; i++)
#define FOR(i, k, n) for(int i = k; i<n; i++)
using namespace std;

int mxd = -1;
int mx = 0;
vi v;
void init(int N, std::vector<int> v) {
	::v = v;
	f0r(i, N){
		if(v[i] > mx){
			mx = v[i];
			mxd = i;
		}
	}
}

int max_towers(int l, int r, int d) {
  	if(mxd > l && mxd < r){
  		if(mx - d >= v[l] && mx-d >= v[r])return 2;
  		else return 1;
  	}
  	else return 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...