Разбор ДВГУПС — тренировка 28

Правка ru3, от nikich340, 2017-08-13 15:15:48

А. Ярмарка оружия [реализация, математика] Следовало последовательно сравнить силы наборов, если текущая сила строго больше максимальной предыдущей, то обновляем максимальную и индекс лучшего набора. Вычислить силу набора можно было в нецелых числах как (сумма si, j / wi), или сохранить числитель и знаменатель дроби (sumsmax и wmax) и сравнивая с текущим набором домножить обе части на (wmax·wi). Не стоит забывать, что суммирование 105 чисел до 109 приведёт к переполнению типа integer.

Решение в нецелых числах: O(n)

Теги разбор, двгупс, тренировка

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru23 Русский nikich340 2017-08-15 02:06:12 57
ru22 Русский nikich340 2017-08-14 03:38:53 0 (опубликовано)
ru21 Русский nikich340 2017-08-14 03:37:24 0
ru20 Русский nikich340 2017-08-14 03:37:24 6
ru19 Русский nikich340 2017-08-14 03:35:31 879 Мелкая правка: 'няется $x^cnt[x] % m$. Сде' -> 'няется $x^{cnt[x]} % m$. Сде'
ru18 Русский nikich340 2017-08-14 03:21:52 1685
ru17 Русский nikich340 2017-08-14 02:55:25 337 Мелкая правка: '(b + 1)$\n$\frac{f' -> '(b + 1)$\n\n$\frac{f'
ru16 Русский nikich340 2017-08-14 02:47:51 294
ru15 Русский nikich340 2017-08-14 02:43:54 387
ru14 Русский nikich340 2017-08-14 02:38:00 2110
ru13 Русский nikich340 2017-08-14 02:19:17 112
ru12 Русский nikich340 2017-08-14 02:17:37 2 Мелкая правка: 'руктуру.\nАсимптот' -> 'руктуру.\n\nАсимптот'
ru11 Русский nikich340 2017-08-14 02:16:48 72 Мелкая правка: 'решения:\n- Для хе' -> 'решения:\n\n- Для хе'
ru10 Русский nikich340 2017-08-14 02:14:24 189
ru9 Русский nikich340 2017-08-13 15:40:50 4
ru8 Русский nikich340 2017-08-13 15:39:04 139
ru7 Русский nikich340 2017-08-13 15:35:40 15
ru6 Русский nikich340 2017-08-13 15:34:54 10
ru5 Русский nikich340 2017-08-13 15:33:54 427
ru4 Русский nikich340 2017-08-13 15:20:03 2245 Мелкая правка: 'ематика]\nСледовал' -> 'ематика]\n\nСледовал'
ru3 Русский nikich340 2017-08-13 15:15:48 16
ru2 Русский nikich340 2017-08-13 15:15:20 616
ru1 Русский nikich340 2017-08-13 14:57:12 113 Первая редакция (сохранено в черновиках)