Два пути — Python — Ответ 13116575
Однажды в далёкой восточной стране двое братьев-близнецов решили изучить искусство Кун-Фу. Каждый нашёл себе Учителя, и у каждого был свой Путь обучения. Долгими тренировками они повышали своё мастерство, оттачивая показатели — Силу, Ловкость, Харизму, Интеллект и так далее.
Но, как говорят Мудрые, «по какому бы Пути ни следовал благородный муж, он придёт к одному и тому же совершенному мастерству владения Кун-Фу».
Оцените, насколько правы Мудрые.
Формат ввода
На первой строке вводится натуральное число S — количество показателей.
На следующих S строках следуют целые числа — уровень соответствующего показателя у каждого из братьев в начале обучения (поскольку они близнецы, то и показатели у них изначально одинаковые).
На следующей после этого строке указано натуральное число N — количество тренировок.
Затем следует N блоков по три строки, характеризующие тренировку:
на первой строке блока указывается число 1 или 2 — какой из братьев тренировался;
на второй строке блока указывается номер показателя, над которым шла работа в эту тренировку (нумерация с нуля);
на третьей строке блока указывается, на какую величину увеличился данный показатель у данного брата.
Формат вывода
Выводятся:
значения всех показателей у первого брата,
значения всех показателей у второго брата
и количество совпадений между ними.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Ввод Вывод 3 13 10 10 10 13 10 17 10 10 3 1 0 3 2 2 7 2 0 3
1 2 3 4 5 6 7 8 9 10 11 12
num = int(input()) first = [int(input()) for i in range(num)] second = first training = int(input()) for i in range(training): brother = int(input()) if brother == 1: first[int(input())] += int(input()) elif brother == 2: second[int(input())] += int(input()) print(*first) print(*second)
Не прошу решить задачу, прошу помочь. Использую этот пример, и почему то в любом случаи значение присваивается двоим братьям, что за бред?)
Два пути
Однажды в далёкой восточной стране двое братьев-близнецов решили изучить искусство Кун-Фу. Каждый нашёл себе Учителя, и у каждого был свой Путь обучения. Долгими тренировками они повышали своё мастерство, оттачивая показатели — Силу, Ловкость, Харизму, Интеллект и так далее.
Но, как говорят Мудрые, «по какому бы Пути ни следовал благородный муж, он придёт к одному и тому же совершенному мастерству владения Кун-Фу».
Оцените, насколько правы Мудрые.
Формат ввода
На первой строке вводится натуральное число S — количество показателей.
На следующих S строках следуют целые числа — уровень соответствующего показателя у каждого из братьев в начале обучения (поскольку они близнецы, то и показатели у них изначально одинаковые).
На следующей после этого строке указано натуральное число N — количество тренировок.
Затем следует N блоков по три строки, характеризующие тренировку:
на первой строке блока указывается число 1 или 2 — какой из братьев тренировался;
на второй строке блока указывается номер показателя, над которым шла работа в эту тренировку (нумерация с нуля);
на третьей строке блока указывается, на какую величину увеличился данный показатель у данного брата.
Формат вывода
Выводятся:
значения всех показателей у первого брата,
значения всех показателей у второго брата
и количество совпадений между ними.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Ввод Вывод 3 13 10 10 10 13 10 17 10 10 3 1 0 3 2 2 7 2 0 3
1 2 3 4 5 6 7 8 9 10 11 12
num = int(input()) first = [int(input()) for i in range(num)] second = first training = int(input()) for i in range(training): brother = int(input()) if brother == 1: first[int(input())] += int(input()) elif brother == 2: second[int(input())] += int(input()) print(*first) print(*second)
Не прошу решить задачу, прошу помочь. Использую этот пример, и почему то в любом случаи значение присваивается двоим братьям, что за бред?)
Два Пути
Однажды в далёкой восточной стране двое братьев-близнецов решили изучить искусство Кун-Фу. Каждый нашёл себе Учителя, и у каждого был свой Путь обучения. Долгими тренировками они повышали своё мастерство, оттачивая показатели — Силу, Ловкость, Харизму, Интеллект и так далее.
Но, как говорят Мудрые, «по какому бы Пути ни следовал благородный муж, он придёт к одному и тому же совершенному мастерству владения Кун-Фу».
Оцените, насколько правы Мудрые.
Формат ввода
На первой строке вводится натуральное число S — количество показателей.
На следующих S строках следуют целые числа — уровень соответствующего показателя у каждого из братьев в начале обучения (поскольку они близнецы, то и показатели у них изначально одинаковые).
На следующей после этого строке указано натуральное число N — количество тренировок.
Затем следует N блоков по три строки, характеризующие тренировку:
на первой строке блока указывается число 1 или 2 — какой из братьев тренировался;
на второй строке блока указывается номер показателя, над которым шла работа в эту тренировку (нумерация с нуля);
на третьей строке блока указывается, на какую величину увеличился данный показатель у данного брата.
Формат вывода
Выводятся:
значения всех показателей у первого брата,
значения всех показателей у второго брата
и количество совпадений между ними.
вот мой код, как его дополнить, чтобы выводилось в конце например 2, помогите пожалуйста
1 2 3 4 5 6 7 8 9 10 11 12
num = int(input()) first = [int(input()) for i in range(num)] second = first[:] training = int(input()) for i in range(training): brother = int(input()) if brother == 1: first[int(input())] += int(input()) elif brother == 2: second[int(input())] += int(input()) print(*first) print(*second)
Два Пути
Однажды в далёкой восточной стране двое братьев-близнецов решили изучить искусство Кун-Фу. Каждый нашёл себе Учителя, и у каждого был свой Путь обучения. Долгими тренировками они повышали своё мастерство, оттачивая показатели — Силу, Ловкость, Харизму, Интеллект и так далее.
Но, как говорят Мудрые, «по какому бы Пути ни следовал благородный муж, он придёт к одному и тому же совершенному мастерству владения Кун-Фу».
Оцените, насколько правы Мудрые.
Формат ввода
На первой строке вводится натуральное число S — количество показателей.
На следующих S строках следуют целые числа — уровень соответствующего показателя у каждого из братьев в начале обучения (поскольку они близнецы, то и показатели у них изначально одинаковые).
На следующей после этого строке указано натуральное число N — количество тренировок.
Затем следует N блоков по три строки, характеризующие тренировку:
на первой строке блока указывается число 1 или 2 — какой из братьев тренировался;
на второй строке блока указывается номер показателя, над которым шла работа в эту тренировку (нумерация с нуля);
на третьей строке блока указывается, на какую величину увеличился данный показатель у данного брата.
Формат вывода
Выводятся:
значения всех показателей у первого брата,
значения всех показателей у второго брата
и количество совпадений между ними.
1 2 3 4 5 6 7 8 9 10 11 12 13
num = int(input()) first = [int(input()) for i in range(num)] second = first[:] training = int(input()) for i in range(training): brother = int(input()) if brother == 1: first[int(input())] += int(input()) elif brother == 2: second[int(input())] += int(input()) print(*first) print(*second) print(len(set(first) & set(second)))
Ввод
17
13
15
15
11
13
19
20
7
15
5
13
12
3
8
12
12
7
17
1
11
3
1
7
0
2
6
3
1
8
1
1
3
8
1
14
0
1
10
2
2
2
0
2
16
5
2
4
1
1
5
5
1
7
5
2
12
7
1
14
7
2
7
-1
2
8
0
2
10
3
Ожидаемый результат
13 15 15 19 13 24 20 12 16 5 15 15 3 8 19 12 7
13 15 15 11 14 19 23 6 15 5 16 12 10 8 12 12 12
6
Вывод
13 15 15 19 13 24 20 12 16 5 15 15 3 8 19 12 7
13 15 15 11 14 19 23 6 15 5 16 12 10 8 12 12 12
7
Помогите исправить, пожалуйста
Два Пути
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Однажды в далёкой восточной стране двое братьев-близнецов решили изучить искусство Кун-Фу. Каждый нашёл себе Учителя, и у каждого был свой Путь обучения. Долгими тренировками они повышали своё мастерство, оттачивая показатели — Силу, Ловкость, Харизму, Интеллект и так далее.
Но, как говорят Мудрые, «по какому бы Пути ни следовал благородный муж, он придёт к одному и тому же совершенному мастерству владения Кун-Фу».
Оцените, насколько правы Мудрые.
Формат ввода
На первой строке вводится натуральное число S — количество показателей.
На следующих S строках следуют целые числа — уровень соответствующего показателя у каждого из братьев в начале обучения (поскольку они близнецы, то и показатели у них изначально одинаковые).
На следующей после этого строке указано натуральное число N — количество тренировок.
Затем следует N блоков по три строки, характеризующие тренировку:
на первой строке блока указывается число 1 или 2 — какой из братьев тренировался;
на второй строке блока указывается номер показателя, над которым шла работа в эту тренировку (нумерация с нуля);
на третьей строке блока указывается, на какую величину увеличился данный показатель у данного брата.
Формат вывода
Выводятся:
значения всех показателей у первого брата,
значения всех показателей у второго брата
и количество совпадений между ними.