Новые элементы: веса по порядку
Задача по программированию с проверкой онлайн
- Сложность
- Сложная
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Математика
- Поиск и сортировка
Атомные веса двух новых элементов — неизвестные целые числа wc ≥ 1 и wj ≥ 1. Дан список молекул (от 2 до 10), каждая — пара [c, j]: c атомов первого элемента и j второго (1 ≤ c, j ≤ 10^6, все пары различны). Вес молекулы — c·wc + j·wj. Известно, что молекулы перечислены в порядке строгого возрастания веса.
Найдите веса, совместимые с этим порядком: верните [wc, wj] с наименьшим wc, а среди таких — с наименьшим wj. Если таких весов нет, верните пустой список.
Пример: [[1, 1], [1, 2], [2, 1]] → [2, 1].
Источник: Coding Competitions Archive, codejam/2019/round_2/new_elements_part_2 · © Google LLC · Apache-2.0 · условие переведено и дополнено
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).