Автор | Сообщение |
|
Отправлено: 17.06.21 10:05. Заголовок: Вычитание в заданиях 15 на отрезки
Добрый день. Подскажите пожалуйста, почему в задании 361 единица при вычислении длины отрезка не вычитается, а в задачах вроде 376 вычитается? Считал и программой и вручную, верный ответ в 361 получается только без вычитания, а в 376 только с ним.
|
|
|
Ответов - 3
[только новые]
|
|
|
| Администратор
|
Сообщение: 2870
|
|
Отправлено: 17.06.21 13:56. Заголовок: Показывайте, как реш..
Показывайте, как решаете.
|
|
|
|
Отправлено: 17.06.21 15:57. Заголовок: Вот задача 361: p=ra..
Вот задача 361: p=range(2,21) q=range(15,26) def f(x,a): return ((x in a) or (x not in p)) or (x in q) a=set() for x in range (1,1001): if not f(x,a): a.add(x) print(len(a)-1) Ответ получается 12
|
|
|
|
| Администратор
|
Сообщение: 2872
|
|
Отправлено: 17.06.21 16:02. Заголовок: Не решайте задачи на..
Не решайте задачи на отрезки программой. На форуме есть несколько топиков, где показано, что этого делать не следует. Как правило, вас спрашивают про длину отрезка, а программа определяет количество целых чисел на этом отрезке. Результат может отличаться от длины в ту или другую сторону.
|
|
|
|