Submission #200614

# Submission time Handle Problem Language Result Execution time Memory
200614 2020-02-07T15:28:25 Z TadijaSebez Editor (BOI15_edi) C++11
48 / 100
128 ms 2168 KB
#include <bits/stdc++.h>
using namespace std;
const int N=300050;
int a[N];
int main(){
	int n,mn=0;
	scanf("%i",&n);
	for(int i=1;i<=n;i++)scanf("%i",&a[i]),mn=min(mn,a[i]);
	for(int i=1;i<=n;i++){
		stack<int> stk;
		int ans=0;
		if(i==n||n<=5000){
			for(int j=i;j>=1;j--){
				if(stk.size()&&a[j]>stk.top()){
					stk.pop();
				}else{
					if(a[j]>0){ans=a[j];break;}
					stk.push(a[j]);
				}
			}
		}
		printf("%i\n",ans);
	}
	return 0;
}

Compilation message

edi.cpp: In function 'int main()':
edi.cpp:7:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%i",&n);
  ~~~~~^~~~~~~~~
edi.cpp:8:40: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  for(int i=1;i<=n;i++)scanf("%i",&a[i]),mn=min(mn,a[i]);
                       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 5 ms 376 KB Output is correct
2 Correct 23 ms 376 KB Output is correct
3 Correct 7 ms 376 KB Output is correct
4 Correct 5 ms 376 KB Output is correct
5 Correct 52 ms 376 KB Output is correct
6 Correct 5 ms 256 KB Output is correct
7 Correct 8 ms 376 KB Output is correct
8 Correct 5 ms 256 KB Output is correct
9 Correct 7 ms 376 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 110 ms 2040 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 56 ms 1272 KB Output is correct
2 Correct 63 ms 1400 KB Output is correct
3 Correct 104 ms 1760 KB Output is correct
4 Correct 106 ms 2168 KB Output is correct
5 Correct 128 ms 2040 KB Output is correct
6 Correct 104 ms 2168 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 5 ms 376 KB Output is correct
2 Correct 23 ms 376 KB Output is correct
3 Correct 7 ms 376 KB Output is correct
4 Correct 5 ms 376 KB Output is correct
5 Correct 52 ms 376 KB Output is correct
6 Correct 5 ms 256 KB Output is correct
7 Correct 8 ms 376 KB Output is correct
8 Correct 5 ms 256 KB Output is correct
9 Correct 7 ms 376 KB Output is correct
10 Incorrect 110 ms 2040 KB Output isn't correct
11 Halted 0 ms 0 KB -