2 / 2 / 1
Регистрация: 16.09.2012
Сообщений: 18
|
||||||
1 | ||||||
Порядковая статистика16.09.2012, 19:54. Показов 5332. Ответов 7
Метки нет (Все метки)
http://acm.timus.ru/problem.aspx?space=1&num=1306
Подскажите, пожалуйста, ошибку в алгоритме, не могу найти.
0
|
16.09.2012, 19:54 | |
Ответы с готовыми решениями:
7
Статистика слова Статистика слова Математическая статистика K-порядковая статистика на отрезке |
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
16.09.2012, 20:20 | 2 |
Внимательнее читайте условие задачи. Цитата из условия:
0
|
2 / 2 / 1
Регистрация: 16.09.2012
Сообщений: 18
|
|
16.09.2012, 20:56 [ТС] | 3 |
Вердикт не поменялся: TLE 3.
Проблема не в этом, а в чем-то другом, но непонятно в чем. Все мои тесты проходит.
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
16.09.2012, 21:59 | 4 |
Вердикт TLE 3 говорит о том что 3-ий тест не проходит по времени. Алгоритм правильный у Вас, но медленный. Нужно что-то придумывать побыстрее.
0
|
2 / 2 / 1
Регистрация: 16.09.2012
Сообщений: 18
|
|
16.09.2012, 23:09 [ТС] | 5 |
O(n) же.
Есть смысл построить кучу,но это уже nlogn, но мне нужно решить именно этим способом.
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
17.09.2012, 06:50 | 6 |
если нужно решить именно этим способом, то попробуйте использовать не vector, а простой массив.
Добавлено через 18 минут у Вас не O(n)
0
|
2 / 2 / 1
Регистрация: 16.09.2012
Сообщений: 18
|
|
18.09.2012, 00:59 [ТС] | 7 |
Поменял вектор на массив - 7 MLE. Вывод - нужно другое решение. Например, куча.
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
18.09.2012, 06:12 | 8 |
1
|
18.09.2012, 06:12 | |
18.09.2012, 06:12 | |
Помогаю со студенческими работами здесь
8
K-ая порядковая статистика на отрезке за logN на запрос (NlogN препроцессинг) Счетчик или порядковая нумерация Статистика биржевой деятельности и статистика спроса Порядковая нумерация в Access с определенного числа. (по типу счетчика) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |