Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows Phone
  • 100 включенных и 100 выключенных фонариков. Разминка для мозгов

100 включенных и 100 выключенных фонариков. Разминка для мозгов

Есть 100 лампочек. Сначала их все зажгли. Потом у каждой второй поменяли состояние. Потом поменяли состояние у каждой третьей. И так далее, пока наконец не поменяли состояние у сотой. Вопрос - сколько лампочек останется гореть?
Ответ:
Гореть будут те лампочки, которые переключили четное число раз. Это будут лампочки, номера которых являются квадратами. То есть 1, 4, 9, 16,...100. Всего 10 лампочек.

Лампочки на елке

Новогодняя ёлка была украшена гирляндой электрических лампочек, соединенных последовательно. Одна лампочка перегорела. Её выбросили и составили снова цепь. Стала ли гирлянда гореть ярче или наоборот, померкла оттого, что лампочек стало меньше?

Ответ:

: U=J*R. Общее сопротивление гирлянды уменьшилось, а напряжение в сети осталось прежним. Поэтому гирлянда будет гореть ярче.
100 заключённых и одна лампочка
В тюрьме в одиночных камерах содержится 100 заключённых. Есть также одна центральная комната с лампочкой. В начале задачи эта лампочка выключена. Горит она или нет – из камер не видно. Каждый день охрана случайно выбирает одного заключённого, и он может зайти в эту комнату и включить или выключить лампочку, если он хочет. Также у него есть право сделать заявление о том, что все 100 заключённых побывали в этой комнате. Если его утверждение истинно, всех заключённых выпускают и принимают в общество гениальных людей MENSA. Если утверждение ложно, то следующим же утром всех расстреливают. Поэтому такое заявление следует делать только при 100% уверенности. Перед началом "эксперимента" заключённые могут собраться и выработать план. В дальнейшем все контакты между ними исключены.
Возможен ли такой план действий, что в конце концов кто-то из заключённых может сделать правильное утверждение?
Ответ:
Узники выбирают одного определённого человека (будем называть его “счётчиком”), который будет считать узников по такой системе: если, приходя в комнату, он обнаруживает, что свет включён, то он прибавляет к уже посчитанному числу узников единицу и выключает свет, если же свет не горит, то он, ничего не меняя, возвращается обратно в свою камеру. Каждый из оставшихся узников действует по такому правилу: если, приходя в комнату, он обнаруживает, что свет не горит, и он до этого ни разу не включал свет, то он его включает. В остальных случаях он ничего не меняет. Когда число посчитанных узников становится равным 99, “счётчик” говорит, что все узники уже побывали в комнате.
Действительно, каждый узник, кроме “счётчика”, включит свет в комнате не более одного раза. Когда “счётчик” насчитает 99, он может быть уверен, что все остальные узники уже побывали в комнате хотя бы раз, кроме того он сам уже побывал в комнате. Получается, что к этому моменту все узники заведомо побывали в комнате хоть раз.

Остаётся доказать, что каждый из 99 узников включит свет. Предположим, что это не так – свет будет включён менее 99 раз. Тогда, начиная с некоторого дня n, свет включаться не будет. Так как никакой заход в комнату не будет для счётчика последним, он побывает в комнате после этого дня (например, на m-й день, m>n). Если свет при этом горел, он его выключит. Значит, начиная с (m+1)-го дня свет будет всё время выключен. Рассмотрим узника, который свет ещё ни разу не зажигал. Так как и для него никакой заход в комнату не последний, он побывает в комнате после m-го дня. Но тогда он должен включить свет – противоречие.
Головоломка
Можно ли в поезде, состоящем из N замкнутых в кольцо вагонов, определить число N, если разрешается только ходить по вагонам и включать и выключать свет; исходно в каждом вагоне свет либо включён, либо выключен.

Определить число N можно разными способами, приведём два решения.

Решение первое. Зайдём в любой вагон — будем считать его первым — и, если там горит свет, выключим его. Теперь перейдём в соседний вагон слева — во второй, включим в нём свет (или оставим включённым) и вернёмся в первый, чтобы удостовериться, что света по-прежнему там нет. Опять идём влево, в третьем вагоне включим свет, снова вернёмся для проверки в первый и т. д. В какой-то момент, вернувшись в первый вагон, обнаружим, что в нём свет горит. Значит, круг замкнулся: последний вагон, в котором мы включили свет, и есть первый, он же — (N+1) по счёту.
Подсчёт показывает, что число переходов из вагона в вагон в этом случае равно 2×(1+2+…+N)=2×N(N+1)/2=N(N+1).

Решение второе. Зайдём в любой вагон, на сей раз для удобства будем считать его нулевым. В первом вагоне слева выключим свет, пройдём через нулевой и в первом вагоне справа включим свет. Снова пойдём через нулевой налево и выключим свет во втором левом вагоне. Затем отправимся направо и включим свет во втором вагоне справа и т. д. Слева от нулевого будут идти одни тёмные вагоны, справа — одни светлые. В какой-то момент, дойдя до последнего вагона слева, где мы выключили свет, обнаружим, что теперь в нём свет горит. Значит, при движении вправо мы там его включили и два полукруга тёмных и светлых вагонов сомкнулись. Определим, сколько сделано переходов.
Пусть N чётно. Влево будет пройдено 1+2+...+...N/2 вагонов, вправо — столько же. Поскольку каждый раз мы возвращаемся в нулевой вагон, надо умножить на 2. Соединение двух полукругов определится ещё через N/2 переходов. Значит, общее число переходов равно 4×(1+2+...+N/2)+N/2=4((1+N/2)N/2)/2+N/2=((2+N)N+N)/2=(N 2 +3N)/2=N(N+3)/2. При нечётных N вычисления немного отличаются, но формула совпадает с данной.
Первое решение логически проще, а второе алгоритмически вдвое экономнее (за счёт того, что организовано встречное движение по вагонам) — для определения числа N требуется порядка N 2 /2 переходов вместо N 2

Находчивость - одно из ценнейших человеческих качеств. На прохождении собеседования в известных зарубежных компаниях и корпорациях вам могут задать самые каверзные вопросы. Ниже представлен небольшой список таких вопросов. А вы смогли бы достойно на них ответить?

...
- Как вы оцените вес слона без использования компьютера? - IBM.
- Сколько баскетбольных мячей вы можете вместить в эту комнату? - Google.
- Как много бутылок пива выпивается в городе в течение недели? - The Nielsen Company.
- Из 25 лошадей выберите трех самых быстрых. В каждых скачках одновременно могут бежать только 5 лошадей. Каково минимально необходимое количество скачек - Bloomberg LP.
- У вас есть торт ко дню рождения и вы можете сделать только 3 разреза, чтобы разделить его на 8 равных частей. Как вы это сделаете? - Blackrock.
- Для ряда чисел от 1 до 1000, назовите минимальное количество необходимых попыток, чтобы найти загаданное число, если вы получаете подсказку" выше "или" ниже "для каждого предположения - Facebook.
- Сколько игр должны сыграть 5623 участников турнира, чтобы определить победителя? - Amazon.
- Есть три коробки, одна содержит только яблоки, одна содержит только апельсины, и одна содержит яблоки и апельсины. Коробки были помечены неправильно, так что метка не идентифицирует содержимое. Вы открываете одну из коробок с завязанными глазами. Достав один плод, как вы сможете промаркировать все коробки? - Apple.
- Сколько светофоров в Манхэттене? - Argus.
- Вы находитесь в темной комнате без света. Вам нужны носки для вашего интервью, и у вас есть 19 серых носков и 25 черных носков. Какова вероятность того, вы получите подходящую пару? - Eze.
- Что общего у древесины и алкоголя? - Guardsmark.
- У вас есть 8 монет, 7 весят одинаково, одна весит меньше. Пользуясь весами, найдите легкую монетку менее чем за три шага - Intel.
- Как вы думаете, почему только небольшой процент населения зарабатывает больше $ 150 тыс.? -
New York Life.
- Вы управляете 20 людьми. Организуйте их, чтобы выяснить, сколько велосипедов было продано в вашем районе в прошлом году - Schlumberger.
- Яблоко стоит 20 центов, апельсин стоит 40 центов, грейпфрут стоит 60 центов. Сколько стоит груша? - Epic Systems.
- Сколько лыж продается в Австрии? - RBS
- Каким будет квадратный корень из 2000? - UBS.
- Поезд выезжает из Сан–Антонио в Хьюстон со скоростью 60 миль в час. Другой поезд отправляется в Сан–Антонио из Хьюстона со скоростью 80 миль в час. Хьюстон и Сан–Антонио находятся в 300 милях друг от друга. Если птица вылетает из Сан–Антонио со скоростью в 100 миль в час, затем поворачивается и летит обратно в Хьюстон, когда она достигнет поезда, то как далеко она залетит, когда поезда столкнутся - USAA.
- Как сделаны M & M"s? - US Bank.
- Что бы вы сделали, если бы унаследовали пиццерию от своего дяди? - Volkswagen.
- Леса горят, народ бунтует на Манежной, инфляция зашкаливает, коррупция растет. У вас есть айфон и твиттер. Что вы будете делать? - Администрация Президента России.

По умолчаниюв не серверных версиях windows можно выполнить только одно подключение к удаленному рабочему столу, при этом работа текущего пользователя обязательно блокируется.


Исправляем это недоразумение.


Обязательно сохраним оригинальный файл termsrv.dll. Запустим командную строку от Администратора и выполним

copy c:\Windows\System32\termsrv.dll termsrv.dll_old

Затем смотрим вашу версию. Правый клик на файле c:\Windows\System32\termsrv.dll и выберем свойства.


Скачиваем измененный файл соответствующий вашей версии

Если хочется все исправить своими руками, то копируем свой файл termsrv.dll из папки c:\Windows\System32\ на рабочий стол. Открываете его любым hex редактором, например этим бесплатным HxD . И заменяете байты в указанной строчке.

В первой колонке значение, которое должно быть, во второй оригинальное.

Windows 7 SP1 64bit:

173C0: B8 8B
173C1: 00 87
173C2: 01 38
173C3: 00 06
173C5: 90 00
173C6: 89 39
173C8: 38 3C
173CC: 90 0F
173CD: 90 84
173CE: 90 EB
173CF: 90 C2
173D0: 90 00
173D1: 90 00
176FA: 00 01
5AD7E: EB 74
Для Windows 8.1 (64bit) заменяем целиком строку!
в v6.3.9600.16384
строчку
8B 81 38 06 00 00 39 81 3C 06 00 00 0F 84 1B 70 00 00
на
B8 00 01 00 00 89 81 38 06 00 00 90 90 90 90 90 90 90

в 6.3.9600.16384 to 6.3.9600.17095
строчку
39 81 3C 06 00 00 0F 84 9E 31 05 00
на

6.3.9600.17095 to 6.3.9600.17415
строчку
39 81 3C 06 00 00 0F 84 D3 1E 02 00
на
B8 00 01 00 00 89 81 38 06 00 00 90
Воспользуемся инструментом замены с типом шестнадцатеричные значения

После замены сохраняете изменения.

Если испытываете трудности с правами доступа, то открываете свойства, вкладку безопасность, кнопка дополнительно. И меняете владельца на себя. Применяете. После этого сможете менять разрешения для групп и пользователей.



Далее останавливаете службу удаленного рабочего стола


Заменяем файл termsrv.dll на скаченный или измененный.

Еще нужно изменить значение ключа в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser на 0!

И снова запускаем службу!

Подключаемся и радуемся! Теперь локального пользователя не выкидывает из системы!

Для Windows XP
1) Редактируем файл
termsrv.dll (SP2 5.1.2600.2180) 295,424 bytes

128BB: 75 -> 74
217D3: 8B -> 33
217D4: C7 -> C0
2192D: 8B -> 33
2192E: C7 -> C0
225B7: 54 -> 20
termsrv.dll (SP3 5.1.2600.5512) 295,424 bytes
22A17: 74 -> 75
22A69: 7F -> 90
22A6A: 16 -> 90
2) Заменять файл в директории C:\Windows\System32\ нужно в безопасном режиме, поскольку по умолчанию включена защита системных файлов (System File Protection). Для этого перезагрузите компьютер с зажатой F8 , выберите безопасный режим.
3) Добавить ключи реестра

EnableConcurrentSessions ”=dword:00000001

EnableConcurrentSessions ”=dword:00000001
AllowMultipleTSSessions ”=dword:00000001

4) Далее Пуск -> Выполнить, gpedit.msc. В окне редактора групповой политики Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Служба терминалов. Включите Ограничение количества подключений и установите количество подключений равное 3 или более.
5) Перезагружайтесь и подключайтесь!

Светодиодным фонариком сегодня никого не удивить. Их можно купить практически на каждом углу. Разновидностей всех форм и размеров на нашем рынке представлено бесчисленное количество. Но характеристики их очень отличаются, а иногда и не соответствуют заявленным. Всему виной удешевление светодиодной продукции, а вместе с тем и ее качества.
И тем интереснее самоделка, которую мы хотим вам сегодня представить. Она была сделана автором 10 лет назад, и как он сам признается, может быть модернизирована с учетом современных комплектующих. Однако оригинальная модель работает исправно и радует своего хозяина довольно мощным и продолжительным свечением. Что же в ней такого особенного? Давайте посмотрим вместе.

Спецификация устройства

  • 513 светодиодов 5 мм (серия из трех);
  • Свинцово-кислотная батарея 12 В/7 Ач;
Светодиодная панель собрана на обычной макетной плате, с последовательной пропайкой всех элементов. Подогнать ее по форме можно самому с помощью ножовки по металлу, малярного ножа или болгарки. Диаметр диска – 13 см.








Для контроллера устройства использованы механические реле постоянного тока 892-1Cc-C 12V 5A DС, сопротивления и транзисторы. В качестве корпуса можно применить канализационные трубы и фитинги.




Характеристики устройства (при полной мощности)
  • Величина светового потока – 3500 - 4000 люмен;
  • Подзарядка аккумулятора в течение 10 минут;
  • Потребляемая мощность 53 Вт (в том числе потребляемая мощность резистора 3 Вт).
Особенности элементов управления
  • Различные настройки яркости, достигаемые за счет питания разного количества светодиодов;
  • Предохранительный выключатель напряжения для предотвращения разряжения свинцово-кислотной батареи;
  • Возможность подзарядки аккумулятора, не извлекая его из корпуса.

Технические характеристики сборки

Включение / выключение и система защиты

Первый выключатель активирует режим «system/charger». Здесь мы можем выбрать использовать аккумулятор для его подзарядки или для работы фонарика. Когда устройство заряжается, фонарь полностью отключается посредством шестиконтактного переключателя. В режиме подзарядки можно активировать работу фонаря выключателем «on/off». На задней панели размещены несколько светодиодов. Первый зеленый светодиод загорается, когда в системе фонарика есть питание. Таким образом, переключатель «system/charger» переключена в режим «system», а переключатель «on/off» установлен в положение «on».
Но светодиодная панель пока еще не приведена в рабочее состояние. Для защиты свинцово-кислотной батареи от чрезмерной разрядки предусмотрен предохранительный модуль. За это отвечает схема автоматического переключения напряжения, а сигнализирует второй зеленый светодиод под надписью «safety ok». Когда он загорается это означает, что все в порядке и напряжение в норме, т.е. выше минимального. Для системы защиты предусмотрены три кнопки:
  • №1 Зеленая кнопка «safety on/off» - активирует систему защиты;
  • №2 Черная кнопка (ниже зеленой) – отключает систему защиты;
  • №3 Черный выключатель «override» – переопределение питания.
Когда защита активирована, передние светодиоды погаснут, а напряжение будет падать до определенного номинала. Если оно достигнет минимума, система защиты остановится. Запустить ее можно заново, удерживая зеленую кнопку. О низком заряде сообщит красный светодиод «low voltage».
Когда третья кнопка-выключатель активирована питание подается, минуя систему защиты, и фонарь можно использовать даже при низком напряжении. Но разрядку батареи теперь придется контролировать в ручном режиме. Когда переключатель активен, оба индикатора «safety ok» и «low voltage» еще работают. Переопределение может быть удобно, если ваша батарея заряжена не полностью, но в ней осталось достаточно заряда. В случае если вы используете все светодиоды («phase 3»), из-за утечки на батарею напряжение падает примерно на 1 вольт. Таким образом, защита может быть активна в режиме ожидания, но при использовании она отключится. И когда переключатель активен, можно заметить, как защита включается и выключатся без потери для светодиодов. Когда вы используете фонарь на полную мощность, проверьте активность защиты после выключения светодиодов на пару секунд. Если защита не активируется даже после выключения всех светодиодов, это значит, что заряд батареи слишком низкий и не подходит для безопасного ее использования. При использовании фонарика в течение длительного времени в режимах «phase 1» (3 светодиода) или «phase 2» (100 светодиодов), рекомендуется не использовать переопределение, поскольку вы можете легко забыть отключить фонарик вовремя.
Когда питание подается на светодиодные выключатели, загорится третий светодиод на панели «led system on». На фото мы можем увидеть, что выключатель «override» активен (горит четвертый желтый светодиод «override»). При этом напряжение ниже минимальной величины, потому что светодиод «safety ok» выключен, а светодиод «low voltage» горит красным светом. Обратите внимание, что черная кнопка отключения защиты «safety off» не будет работать, если переключатель «override» активен. Таким образом, схема контроля напряжения будет всегда отображать состояние заряда батареи.

Различные настройки яркости

В фонаре присутствуют три различные настройки яркости светодиодов. Они обозначены выключателями «phase 1», «phase 2» и «phase 3».
Режим «phase 1» подразумевает свечение всего трех светодиодов. Работа фонаря при этом становится очень продолжительной, на одном заряде он может прослужить более одного дня, но светит как обычный недорогой светодиодный фонарик на батарейках типа АА.
Режим «phase 2» включает 100 светодиодов, а «phase 3» - всю платформу. Режимы переключаются соответствующими кнопками на панели, и их можно использовать как по отдельности, так и в различных комбинациях. При включенном режиме «phase 3» остаются активированными остальные режимы. Эти регулировки возможны благодаря наличию в схеме реле. Напротив каждого из фиксированных режимных выключателей расположены кнопки кратковременного их включения, дублирующие эти режимы. Чередуя положения выключателей и кнопок можно использовать индивидуальные сочетания активности светодиодов. К примеру, передать сигналы азбукой Морзе, или проверить связь с группой в походе, нажав кнопку «phase 3» при включенных режимах «phase 1» или «phase 2». А если вам просто нужно рассмотреть что-то получше в темноте, кнопки для кратковременного включения режима – это то что вам нужно!



Дополнительное внешнее устройство

Завершают панель управления элементы, предназначенные для внешнего устройства. Чтобы сделать фонарь более универсальным, автор добавил четвертый переключатель типа «phase» и кнопку, рядом с которой находится гнездо для штекера питания зарядного устройства «ext output». С помощью этой кнопки вы можете включать и выключать выход 12V на этом разъеме для подключения внешнего устройства. Переключатель «charger/system» должен находиться в режиме «charger» чтобы убедиться, что аккумулятор отсоединен от его системы. Устройство может быть подключено от любого источника постоянного тока на 12V. По утверждению автора, даже небольшая батарея на 9V способна зажечь этот фонарик, но не на полную мощность. Также для его зарядки или работы можно использовать авто-прикуриватель, поскольку батарея фонарика выдает ток лишь 7Ah, тогда как автомобильный аккумулятор может выдать до 100 Ah.



Заключение

Для тех, кому покажется эта модель светодиодного фонаря чересчур сложной, подойдут современные аналоги подобных сборок на основе светодиодных матриц. Их мощность достигает 100Вт, температура свечения – 6-10тыс.к., а длина световой волны – до 9000Лм. Яркость от таких ламп даже без рефлектора и концентратора очень большая, а размеры невелики. Тем не менее выгода очевидна, ведь спаять 500 светодиодных элементов не простая задача. Вместо свинцово-кислотных батарей также можно применить литиевые или полимерно-литиевые меньших размеров и большей мощности. В остальном же это фонарь довольно мощный и яркий, и по своим характеристикам вполне достоин внимания любителей мастерить своими руками.


Более подробную сборку и испытание фонарика смотрите в видео ролике.

Лучшие статьи по теме