VK Cup 2017 - Раунд 2 |
---|
Закончено |
Вам дано целое число m, а также список из n различных целых чисел от 0 до m - 1.
Вы хотите построить последовательность, удовлетворяющую следующим требованиям:
Постройте любую последовательность, удовлетворяющую описанным свойствам.
Первая строка содержит два целых числа n и m (0 ≤ n < m ≤ 200 000) — число элементов в заданном списке и модуль, соответственно.
Если n ненулевое, то следующая строка содержит n различных целых чисел от 0 до m - 1 — запрещенные префиксные произведения. Если n равно нулю, то второй строки нет.
В первой строке выведите число k — длину построенной последовательности.
Во второй строке выведите k целых чисел — вашу последовательность.
0 5
5
1 2 4 3 0
3 10
2 9 1
6
3 9 2 9 8 0
В первом примере префиксные произведения построенной последовательности по модулю m равны [1, 2, 3, 4, 0].
Во втором примере префиксные произведения построенной последовательности по модулю m равны [3, 7, 4, 6, 8, 0].
Название |
---|