Submission #434307

#TimeUsernameProblemLanguageResultExecution timeMemory
434307JovanK26Lightning Conductor (POI11_pio)C++14
18 / 100
31 ms2252 KiB

#include <cstdio>
#include <cmath>
#include <cstdlib>

#define MAXIMUM(a,b) ((a)>(b)?(a):(b))

#define MAXN 100000


int N;

int H[MAXN],HMax,MAXind;

int main() {
	
	scanf("%d", &N);
	for(int i = 0; i < N; i++)
		scanf("%d", &H[i]);
	
	HMax = H[0]; MAXind = 0;
	for(int i = 1; i < N; i++) {
		if(H[i] > HMax) {
			MAXind = i;
			HMax = H[i];
		}
	}
		
	for(int i = 0; i < N; i++)
		printf("%d\n", HMax-H[i] + (int) ceil(sqrt(abs(MAXind-i))));
}

Compilation message (stderr)

pio.cpp: In function 'int main()':
pio.cpp:17:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   17 |  scanf("%d", &N);
      |  ~~~~~^~~~~~~~~~
pio.cpp:19:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |   scanf("%d", &H[i]);
      |   ~~~~~^~~~~~~~~~~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...