Запиши по 2 действия к каждому примеру, используй линейку 7+6 8+6

IVANICH31 IVANICH31    2   03.10.2019 16:59    0

Ответы
Мурзиантка Мурзиантка  03.10.2019 18:20
Алгоритм решения

рассмотрим первый тест. мы знаем, что карточки пронумерованы от 1 до n, и что утеряна была ровно одна карточка. пусть x равен сумме номеров всех карточек от 1 до n. тогда y равен сумме номеров карточек, что даны нам во вводе. значит, номер потерявшейся карточки - это x - y

x = 1 + 2 + 3 + 4 + 5 = 15

y = 3 + 5 + 1 + 4 = 13

ans = x - y = 15 - 13 = 2, ответ: 2.

правда, тогда придется "угадать" тест, где n равно единице, поскольку мы используем do-while для ввода. логично, что в наборе из одной карточки могла потеряться только эта единственная карточка.

код

дан в приложении.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Математика