Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Ломаем мозг светодиодами (https://forum.antichat.xyz/showthread.php?t=57896)

MacTep 09.01.2008 00:52

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

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

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

Цитата:

Сообщение от 1ten0.0net1
Ура! Я таки нашел симметрию, чтобы было 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
песня цоя красно-жёлтые дни не успела доиграть


Время: 23:24