Ещё достаточно общий способ считать вероятности выигрыша,мат. ожидание (и другие статистические величины) в различных стохастических играх (цепи Маркова) - динамическое программирование (ДП/DP).
Правда, строго говоря, чтобы применять DP, нужна некая монотонность/упорядоченность состояний игры (нет циклов). В общем случае - да, надо решить систему (линейных) уравнений.
Суммарное время, потраченное на бесполезную работу при наборе одного слова для опытного пользователя: Клавиатура Время на перемещение и обдумывание, с/слово 10-клавиш 0,100 165-клавиш 0,223 104-клавиш (стандарт) 0,282
Простите, а как были получены эти числа? Если допустить, что 1 слово==5 символов, и отбросить остальные части процесса, получается (60/0.100)=600 слов или 600*5=3000 символов в минуту? Моё почтение
Не рассмотрена проблема спец-символов в языках програмирования (){}[];'' ' : <> !@#^&*-=+ и неудобство расположени под мизинец правой руки или на дальнем цифровом ряду вместе с shift-модификатором
Пардон за тупой вопрос, но как для ваших функций enc, dec математически доказывается, что dec(enc(x))==x forall x?
Судя по предъявленному коду, используются float/double переменные, которые (сюрприз-сюрприз) имеют ограниченную точность (то есть теряют информацию, то есть не могут быть обратимы). Обычно криптографические алгоритмы используют обратимые операции над конечными полями, что позволяет предъявить обратный алгоритм дешифровки.
Ну, и напоследок: а где ключ шифрования k? Чтобы вместо dec(enc(x))==x было dec(enc(x,k),k)==x
>потом Сэм Альтман создал вторую и утащил туда сотрудников
Сомневаюсь, что в США такой финт прокатит без жирненького lawsuit за присвоеиние чужого бренда.
А-Атмосфера.
Если начали про попкульт ЮАР, то надо обязательно упомянуть https://en.wikipedia.org/wiki/Neill_Blomkamp, один из его фильмов https://en.wikipedia.org/wiki/Chappie_(film) с Die Antwoord в главных ролях.
Прошу представить решение "квадратного" уравнения 0*x^2+0*x+1=0 в студию!
Спасибо, занятно; прочитал и про Минск!
В зеркало посмотрись, кусатель...
Ещё достаточно общий способ считать вероятности выигрыша,мат. ожидание (и другие статистические величины) в различных стохастических играх (цепи Маркова) - динамическое программирование (ДП/DP).
Правда, строго говоря, чтобы применять DP, нужна некая монотонность/упорядоченность состояний игры (нет циклов). В общем случае - да, надо решить систему (линейных) уравнений.
< sarcasm >
Новые приключения Незнайки в PIP-ляндии
Hire and develop the "best"!
Earth's "best" employer!
It's always day one!
Customer obsession!
< /sarcasm >
Наброшу на вентилятор...
Не рассмотрена тема альтернативных раскладок (Dvorak, Coleman, Workman, ...)
Об ортолинейных клавиатурах написано постольку-поскольку
Хорошо, а как насчёт monkeytype.com, 10fastfingers.com, keybr.com, typeracer.com?
Простите, а как были получены эти числа? Если допустить, что 1 слово==5 символов, и отбросить остальные части процесса, получается (60/0.100)=600 слов или 600*5=3000 символов в минуту? Моё почтение
Не рассмотрена проблема спец-символов в языках програмирования (){}[];'' ' : <> !@#^&*-=+ и неудобство расположени под мизинец правой руки или на дальнем цифровом ряду вместе с shift-модификатором
Примерно 25%, но уж никак не 61%
Пардон за тупой вопрос, но как для ваших функций enc, dec математически доказывается, что dec(enc(x))==x forall x?
Судя по предъявленному коду, используются float/double переменные, которые (сюрприз-сюрприз) имеют ограниченную точность (то есть теряют информацию, то есть не могут быть обратимы). Обычно криптографические алгоритмы используют обратимые операции над конечными полями, что позволяет предъявить обратный алгоритм дешифровки.
Ну, и напоследок: а где ключ шифрования k? Чтобы вместо dec(enc(x))==x было dec(enc(x,k),k)==x
Если в Кельвинах, то моё почтение!
Предположу, что такого вида проверка будет считать майнингом (некоторые) приложения на CUDA и OpenCL с похожим паттерном использования шины данных.
Тест:
'l' которая tolower('L')
'|' которая 1/2 OR == '||'
Juicero
Может быть, всё-таки снаружи?
<придира>
При словосочетании "простой многочлен", первое что приходит на ум — это wiki: Неприводимый_многочлен
В оригинале:
Думаю, уместнее было бы не изменять семантику и оставить как в оригинале — "полином первой степени/линейная функция"
</придира>
Можно "немного" быстрее, чем
2**300 == O(2**n)
, а именноO(n x 2**(n/2))
по времени иO(2**(n/2))
по памяти: https://en.wikipedia.org/wiki/Knapsack_problem#Meet-in-the-middleИ разной высоты!
В Латвии даже "за денежку" в этом году уже не привиться от грипа — https://rus.delfi.lv/news/daily/latvia/v-etom-godu-mozhet-byt-ogranichena-dostupnost-vakciny-ot-grippa-iz-za-bolshogo-sprosa.d?id=52561699