PDA

Просмотр полной версии : Ломаем мозг светодиодами


MacTep
09.01.2008, 00:52
Играемся со светодиодами. Задача - получить число пять.
Думал, буду сидеть всю ночь, оказалось, что все просто. Решил минут за 5.
_http://www.esci.ru/_/diods/


Не хочу создавать отдельную ветку, но моя поездка в Москву накрылась. А я так и не знаю лично никого с Ачата =(
Питер, я не предлагаю супер-пупер встречу, просто дома сидеть осточертело. Так что если кто решит сходить попить пива, стукните в асю 9 22 7 5 7.

bulbazaur
09.01.2008, 00:55
3 минуты, полный рандом.
01111
11001
11010
10111
11100

Серенький
09.01.2008, 01:03
10011
11001
00101
10100
01110

надо подумать теперь в чем принцип)

bulbazaur
09.01.2008, 01:18
значения имебт вроде как первый ряд - первая, 2ой-3, 3-и остальные не помню

-=lebed=-
09.01.2008, 01:39
10110
11000
10101
10011
01111

2 мин.

ЗЫ походу есть значащие разряды и есть не значащие или/и что-то там логически складывается, умножается или ксорится, по строкам или столбцам
Типичный конечный автомат...

Connor
09.01.2008, 01:56
10011
10101
11000
01001
01110
Примерно три минуты, пока у всех разные варианты)

zloy_admin
09.01.2008, 02:10
2 мин

10010
11001
00111
10100
01110

mind
09.01.2008, 02:12
почти 2 мин
01101
10011
11000
01110
10100

-=lebed=-
09.01.2008, 02:14
Кстати проще глянуть исходник, там всё на javascript, если интересно по какому алгоритму сия басня работает...

Евгений Минаев
09.01.2008, 02:16
■ ■ ■ ■ ■
■ ■ ■ ■ ■
■ ■ ■ ■ ■
■ ■ ■ ■ ■
■ ■ ■ ■ ■

1ten0.0net1
09.01.2008, 02:24
Включаешь все, и потом отключаешь по одной и смотришь когда меняется, а когда нет. Брутфорс. Хотя умные люди явно по сорцам делали.

Hellsp@wn
09.01.2008, 02:30
00110
10101
01011
11010
01100

1ten0.0net1
09.01.2008, 02:36
Ура! Я таки нашел симметрию, чтобы было 5!
01111
10011
10101
11001
11110

zloy_admin
09.01.2008, 02:39
Ура! Я таки нашел симметрию, чтобы было 5!
01111
10011
10101
11001
11110

КРОСАВЧЕГГ :)

MacTep
09.01.2008, 02:45
Реально, как я понимаю, комбинация может быть любой. Главное - порядок включения. До меня этот факт дольше всего доходил. Сорцы тока потом решил глянуть.

BlackCats
09.01.2008, 02:53
http://i007.radikal.ru/0801/2d/32596a44035d.gif

Spyder
09.01.2008, 03:03
11001
10010
00111
10100
01110

aka dexter
09.01.2008, 10:56
~3 мин

bul.666
09.01.2008, 11:07
01011
10111
01110
11101
11010

Macro
09.01.2008, 11:16
10001
11010
01101
10110
00011

3 минуты :(

Scipio
09.01.2008, 11:55
10011
00101
01110
10100
11001

2 с копейками, но красиво же
ось симметрии через любую диагональ

keeberg
09.01.2008, 12:32
10010
11001
00011
10101
01110

Macro
09.01.2008, 12:34
function det(a, n){
if(n == 1) return a[0][0];
var a1 = [[],[],[],[],[]], a2 = [[],[],[],[],[]];

var res = 0, i, j, k, l;
for(i = 0; i < n; i++) for(j = 0; j < n; j++) {a1[i][j] = a[i][j];}

for(i = 0; i < n; i++){
if(a1[0][i]){
for(j = 1; j < n; j++) for(k = 0, l = 0; k < n; k++) if(k != i) a2[j-1][l++] = a1[j][k];
res += ((i % 2) ? 1 : -1) * a1[0][i] * det(a2, n-1);
}
}
return res;
}


Вот этим кодом мозг поломаешь :) Это функция вычисления оценки

ZaCo
09.01.2008, 18:10
надо вам уже с форума слазить и идти высшее образование получать ребята - задача состоит в нахождении расстановки элементов двоичной матрицы 5х5 с определителем равным 5.

smOleg
09.01.2008, 22:12
01010
01100
00111
10001
10110
песня цоя красно-жёлтые дни не успела доиграть