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

Revision ru2, by nikich340, 2017-08-13 15:15:20

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

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

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

History

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