avva: (Default)
[personal profile] avva
Вот, скажем, еще одна задачка, рассказали на работе, тоже не очень сложная. Комментарии скрывать не буду.

Даны 23 целых числа (положительные, отрицательные или 0), написанные подряд в строку. Доказать, что можно так расставить знаки скобок, +, и *, чтобы получилось правильно написанное выражение, значение которого делится на 2000 без остатка. Знаки скобок, +, и * можно ставить где угодно, лишь бы вышло написано правильно. Другие операции, знаки и числа использовать нельзя.

Date: 2008-01-28 03:11 pm (UTC)
From: [identity profile] likeabur.livejournal.com
пардон, только сейчас ссылку на этот пост дали. Я чего-то не понял, или задача спрашивает "для любой ли данной строки из 23 чисел можно скомбинировать (получив правильно сформированное выражение) скобки и знаки +, -, * так, чтобы получить множитель 2000?" Ключевое - "для любой ли строки". Конечно существуют строки, для которых этого сделать нельзя, пример - 23 нуля подряд: в задаче не сказано, что числа различны.
Каменты выше удивляют.

Date: 2008-01-28 06:11 pm (UTC)
From: [identity profile] avva.livejournal.com
0 делится на 2000.

Date: 2008-01-28 06:14 pm (UTC)
From: [identity profile] likeabur.livejournal.com
да, спасибо :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 06:34 pm
Powered by Dreamwidth Studios