Submission #72865

# Submission time Handle Problem Language Result Execution time Memory
72865 2018-08-27T06:13:30 Z KLPP Dancing Elephants (IOI11_elephants) C++14
26 / 100
9000 ms 2780 KB
#include "elephants.h"
#include<set>
#include<iostream>
using namespace std;
typedef std::multiset<int>::iterator mit;
int n;
multiset<int> s;
int l;
int positions[1000000];
void init(int N, int L, int X[])
{
	l=L;
	n=N;
	for(int i=0;i<n;i++){
		positions[i]=X[i];
		s.insert(X[i]);
	}
}

int update(int i, int y)
{
	mit it=s.find(positions[i]);
	s.erase(it);
	s.insert(y);
	it=s.begin();
	int cnt=0;
	while(it!=s.end()){
		int next=*it+l;
		it=s.upper_bound(next);
		cnt++;
	}positions[i]=y;
	return cnt;
}
# Verdict Execution time Memory Grader output
1 Correct 4 ms 376 KB Output is correct
2 Correct 2 ms 508 KB Output is correct
3 Correct 3 ms 508 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 4 ms 376 KB Output is correct
2 Correct 2 ms 508 KB Output is correct
3 Correct 3 ms 508 KB Output is correct
4 Correct 3 ms 516 KB Output is correct
5 Correct 4 ms 576 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 4 ms 376 KB Output is correct
2 Correct 2 ms 508 KB Output is correct
3 Correct 3 ms 508 KB Output is correct
4 Correct 3 ms 516 KB Output is correct
5 Correct 4 ms 576 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
7 Execution timed out 9024 ms 2780 KB Time limit exceeded
8 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 4 ms 376 KB Output is correct
2 Correct 2 ms 508 KB Output is correct
3 Correct 3 ms 508 KB Output is correct
4 Correct 3 ms 516 KB Output is correct
5 Correct 4 ms 576 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
7 Execution timed out 9024 ms 2780 KB Time limit exceeded
8 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 4 ms 376 KB Output is correct
2 Correct 2 ms 508 KB Output is correct
3 Correct 3 ms 508 KB Output is correct
4 Correct 3 ms 516 KB Output is correct
5 Correct 4 ms 576 KB Output is correct
6 Correct 3 ms 596 KB Output is correct
7 Execution timed out 9024 ms 2780 KB Time limit exceeded
8 Halted 0 ms 0 KB -