Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.09.18;
Скачать: CL | DM;

Вниз

помогите накодить штуку(   Найти похожие ветки 

 
Dennis I. Komarov ©   (2011-06-02 18:05) [40]


> Юрий Зотов ©   (02.06.11 17:43) [39]

да это понятно, но из [0]:

> Одним ходом разрешается менять местами два любых шара.

да и [38] дописал...


 
Юрий Зотов ©   (2011-06-02 18:17) [41]

Массив Z[0..FF]:

00 - 2
01 - 1
10 - 1
11 - 0
100 - 2
101 - 1
110 - 1
111 - 0
1000 - 3
1001 - 2
1010 - 2
1011 - 1
1100 - 2
1101 - 1
1110 - 1
1111 - 0

Ответ:

FFFFFFFF shr (
Z[i and FF] + Z[(i shr 4) and FF] + Z[(i shr 8) and FF]  + Z[(i shr 12) and FF]
+ Z[(i shr 16) and FF]  + Z[(i shr 20) and FF] + Z[(i shr 24) and FF] + Z[(i shr 28)])


 
Юрий Зотов ©   (2011-06-02 18:19) [42]

Блин... FF везде заменить на F


 
Inovet ©   (2011-06-02 19:11) [43]

> [41] Юрий Зотов ©   (02.06.11 18:17)
> FFFFFFFF shr (
> Z[i and FF] + Z[(i shr 4) and FF] + Z[(i shr 8) and FF] + Z[(i shr 12) and FF]
> + Z[(i shr 16) and FF]  + Z[(i shr 20) and FF] + Z[(i shr 24) and FF] + Z[(i shr 28)])


как-то так ещё быстрее

на входе в eax  число
на выходе число в edx

 mov ecx, 32
 xor edx, edx
lbc:
 rcl eax
 jnc lbo
 rcl edx
lb0:
 loop lbc


 
Dennis I. Komarov ©   (2011-06-03 09:46) [44]


> Юрий Зотов ©   (02.06.11 18:17) [41]

Не совсем то :)

> на выходе получить последовательность чисел, каждое из которых
> указывает операцию перемещения, соответствующие биты которого
> "1" остальные "0"


З.Ы.
Д.Юра, я ни капли не сомневаюсь, что Вы полностью постигли дао логических операций, пусть те кто еще не познал всей сути бытия единиц и нулей напрягают извилины ;)



Страницы: 1 2 вся ветка

Текущий архив: 2011.09.18;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.008 c
15-1305697347
ов (дом)
2011-05-18 09:42
2011.09.18
Размышления в отпуске о работе. Лажанулся опять?


3-1262952948
Xmen
2010-01-08 15:15
2011.09.18
Ошибка ORA-12571


15-1306873798
Юрий
2011-06-01 00:29
2011.09.18
С днем рождения ! 1 июня 2011 среда


3-1264093758
SAN_i
2010-01-21 20:09
2011.09.18
Связать DataSource и Grid из разных dll


2-1306954237
Тимофей Ю.
2011-06-01 22:50
2011.09.18
про сортировку