
Aragaer
09.05.2016
21:07:51
логарифм это нечто тяжелое

Rick
09.05.2016
21:08:12
это вы найдете лог числа N

Aragaer
09.05.2016
21:08:38
Assuming you're on x86 and game for a bit of inline assembler, Intel provides a BSR instruction ("bit scan reverse"). It's fast on some x86s (microcoded on others).

Google

Rick
09.05.2016
21:08:39
а ну да

Andrey
09.05.2016
21:08:50

Rick
09.05.2016
21:08:59
int(log2(input()))

Aragaer
09.05.2016
21:08:59
(If you're on PowerPC there's a similar cntlz ("count leading zeros") instruction.)

Rick
09.05.2016
21:09:01
так?

Andrey
09.05.2016
21:09:29

Rick
09.05.2016
21:09:38
где?

Andrey
09.05.2016
21:09:39
Побитовые операции используй.

Rick
09.05.2016
21:09:51
я их не знаю еще

Andrey
09.05.2016
21:10:05
так?
Вот, так ты найдёшь степень, после бинарным возведением в степень быстро находишь искомое число.

Rick
09.05.2016
21:11:32
бинарное возведение в степень это x**2
?

Google

Andrey
09.05.2016
21:11:59

Aragaer
09.05.2016
21:19:50
во как надо кстати
result = 1
while x:
x /= 2
result *= 2
return result

[Anonymous]
09.05.2016
21:22:00
Стоп

Rick
09.05.2016
21:22:02
SyntaxError на строке 6: 'return' outside function

[Anonymous]
09.05.2016
21:22:08
А проверку ты где делаешь?

Rick
09.05.2016
21:22:23
http://pythontutor.ru/lessons/while/problems/powers_of_two/

[Anonymous]
09.05.2016
21:22:25
И вообще

Rick
09.05.2016
21:22:26
тут

[Anonymous]
09.05.2016
21:22:52
print(result,"/n")

Aragaer
09.05.2016
21:56:05
ну в функции конечно же

Andrey
09.05.2016
22:10:11

Aragaer
09.05.2016
22:17:54
я вижу бесконечный цикл

Andrey
09.05.2016
22:18:47

Aragaer
09.05.2016
22:19:24
не похоже на правду
n = 5, length = 2, цикл выполнится 2 раза. На первой итерации ans = 2, на второй остается 2
и что такое это 2?

Andrey
09.05.2016
22:24:34
Вот, теперь верно.
Хотя нет. Для единицы не будет работать.

Google

Andrey
09.05.2016
22:25:28
Нужно ещё отдельно обработать 1 и 0.
И ок будет.

Aragaer
09.05.2016
22:36:26
а зачем нужно бинарное возведение в степень двойки?
надо просто исходное число сдвигать влево, пока не кончится, одновременно с этим ответ сдвигать вправо

Alex
09.05.2016
22:37:09
слева конечно

trump ? trump ? hillary
09.05.2016
22:44:19
релиз vscode 1.1

Andrey
09.05.2016
22:50:33

Aragaer
09.05.2016
22:59:26
влево, а не вправо. И еще единичку вычесть вроде надо было

Andrey
09.05.2016
23:00:18
Но это уже придирки.

Nikita
09.05.2016
23:21:36
Кто-нибудь знает как в микроскопическом окошке питона на винде изменить шрифт, чтобы он при перезапуске таким и остался?

Andrey
09.05.2016
23:22:08

Nikita
09.05.2016
23:23:07
Ну, хорошо хоть в Линукс меня не отправили, спасибо за помощь.

trump ? trump ? hillary
09.05.2016
23:23:40
инсталл генту

Andrey
09.05.2016
23:24:33
О, какой умненький мальчик. Юникод символы постигает. Сразу дурака видно, молодец, что решил отметиться.

Nikita
09.05.2016
23:25:01
?

trump ? trump ? hillary
09.05.2016
23:26:18

Andrey
09.05.2016
23:26:30
?
Я не о тебе. Правда, возьми редактор. А в консоли делай импорты. Лучшего я, к сожалению, посоветовать не могу.
а тебе лишь бы побомбить
Да нет. Я не вижу смысла мешать людям. А ты мешаешь. Ты знаешь как пуши с этим символом приходят?

Google

trump ? trump ? hillary
09.05.2016
23:27:05
too bad
?ешчул кат а

Andrey
09.05.2016
23:28:36
too bad
Просто такие выходки, которые ты делаешь - выходки очень неразумного человека. Постоянная попытка поумничать везде, что знаешь хаскель. Тебе же это никаких бенефитов не несёт. Я не понимаю таких людей.

trump ? trump ? hillary
09.05.2016
23:29:37
ну вот

Nikita
09.05.2016
23:30:52
Я не о тебе. Правда, возьми редактор. А в консоли делай импорты. Лучшего я, к сожалению, посоветовать не могу.

Admin
ERROR: S client not available

trump ? trump ? hillary
09.05.2016
23:31:23
открывай из powershell

Andrey
09.05.2016
23:31:31
Чувак, зачем ты из винды линукс городишь?

Mikhail
09.05.2016
23:31:41
адок

trump ? trump ? hillary
09.05.2016
23:32:01
ну пиздец теперь

Andrey
09.05.2016
23:32:31

Nikita
09.05.2016
23:32:45
Ну хочется мне говном пообмазываться, что такого?

trump ? trump ? hillary
09.05.2016
23:32:56

Andrey
09.05.2016
23:33:12

trump ? trump ? hillary
09.05.2016
23:33:25

Costel Salanders
09.05.2016
23:33:29

trump ? trump ? hillary
09.05.2016
23:33:33
В том, что консоль в винде кастрирована.
ахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахахахаххахахахах

Alex
09.05.2016
23:33:36

Andrey
09.05.2016
23:33:46

Google

Costel Salanders
09.05.2016
23:33:48

Andrey
09.05.2016
23:33:56
Без ебли, пожалуйста.

Alex
09.05.2016
23:34:33

Costel Salanders
09.05.2016
23:34:52
в чем проблема то

Andrey
09.05.2016
23:35:00

trump ? trump ? hillary
09.05.2016
23:35:52
ты странный какой-то
будто в повершелле нет скриптов

Alex
09.05.2016
23:35:53
в чем проблема то
натив всегда лучше, даже лучше чем годный кроссплатформ которого очень мало

trump ? trump ? hillary
09.05.2016
23:36:15

Andrey
09.05.2016
23:36:25

trump ? trump ? hillary
09.05.2016
23:36:46