Информат - алгоритмическое и математическое мышление
ИНФОРМАТ
развитие алгоритмического и математического
мышления
--
Здравствуйте все интересующиеся развитием алгоритмического и математического мышления!
--
--
Новости
На следующей неделе пройдут районный (муниципальные) туры олимпиады
Удмуртии по информатике. Чтобы немного подготовить ребят начну в рассылке разбирать
решения задач своего авторского школьного тура.
Начну с задачи «Спонж».
На самом деле это задача не школьного тура. Эта задача была на
районной олимпиаде в 1996 году. Но задача простая даже для школьного тура.
Вся трудность этой задачи в понимании формулировки.
Формулировка построена рекурсивным (итерационным) способом. Т.е. следующее
определяется через предыдущее. Для тех, кто понял как устроен спонж, решить задачу не составит труда.
Разберёмся как он устроен. Представим себе обычный куб, но грани
которого разлинованы линиями как в кубике
Рубика. Если по этим линиям разрезать куб, то получится 3x3x3=27 маленьких кубиков. Если теперь из каждой грани убрать по
центральному кубику, и ещё один из самого центра получим спонж порядка 1. А
сколько же кубиков мы убрали? 6 граней + 1 центральный = 7. 27-7 =20 маленьких
куликов в спонже 1 порядка. Поскольку следующий спонж строится из предыдущего
точно так же, то спонж порядка 2 состоит из 20x20 кубиков. И так далее.
Получается что маленьких кубиков в спонже порядка Nбудет 20N. Раз 1 маленький кубик весит
1 грамм, то и вес будет 20N граммов.
Чтобы избавиться от проблем с переполнением нужно вспомнить,
что 20N=2Nx10N. 2 в большую степень, чем 20, а приписать Nнулей задача ещё проще.
Так решается эта несложная задача. Думаю, записать её на
нужном языке программирования Вам будет не сложно.
Сама задача и тесты для неё опубликованы на сайте.
Праздник
На этой неделе
праздник. 4 декабря в России отмечается День информатики.
26.11.2010
Добавлена задача по программированию "A+X=B".
Перейти 25.11.2010
Добавлены тесты для задачи по программированию "Спонж".
Перейти 20.11.2010
Пупышев Вячеслав Викторович послал очередную информацию через Subscribe.ru.
Перейти 13.11.2010
В разделе юмор добавлена картинка "Реальное копирование".
Перейти 09.11.2010
Подготовка к ЕГЭ по информатике.
Перейти 19.10.2010
Добавлена задача по математике "Софизм: 2x2=5 (No2)".
Перейти 17.10.2010
На страницу игр добавлена игра "Коровий марафон".
Перейти 03.10.2010
Добавлена статья "Отдых для глаз".
Перейти 13.09.2010
Курс: Развитие алгоритмического мышления.
Перейти 08.09.2010
Курсы: Реальное программирование.
Перейти 07.09.2010
Интересный факт: Y-хромосома и палиндромы.
Перейти 01.09.2010
Курс: Базовое программирование.
Перейти