100 читали · 7 лет назад
Задача 703. АСМ-шахматы
На сайте acmp.ru добавились 300 новых задач, и сейчас самое время их решить. И снова задача на графы, и снова маленькие ограничения, поэтому можно легко решить на Python. Почему на графы? Потому что можно представить, что каждое состояние на доске - это вершина граф, а возможные ходы из этого состояния - рёбра. В таком представлении получаем, что надо найти длину кратчайшего пути между двумя вершинами графа. Для этого можно использовать поиск в ширину (BFS), потому что граф не взвешенный. Для начала поймём, как будем хранить состояния...
06:44
1,0×
00:00/06:44
635,3 тыс смотрели · 4 года назад
115 читали · 1 год назад
Программирование Atmega 128
__ Winawr и Ардуино Продвинутый подход к программированию Arduino и AVR Разъем для программирования: Разъем ISP. <-> Атмега 1 Mosi. <-> 2 ( Pdi ) 3 nc 5 Res. <-> 20 Reset 7 Sck. <-> 11 Pb1 9 Miso. <-> 3 Pdo 2 Vcc. <-> 21, 52 Vcc 4,6,8,10 Gnd. <-> 22, 53, 63 Gnd Программа avrdude. Она установлена в составе пакетов Arduino . Программатор UsbAsp. Новые программаторы UsbAsp имеют возможность перепрошивка. Для этого у них отдельный джампер...