Смысл в задаче есть. Первое неравенство задаёт полуплоскость выше прямой 2x+3y=30, второе - ниже прямой x+y=a. Нужно, чтобы эти полуплоскости полностью накрыли первую координатную четверть. Нетрудно догадаться, что это случится, когда прямые пересекуться на оси x, то есть при a=15.
maksimpythonn, вообще-то в вопросе написано абсолютно не так. А там вполне нормально. Единственно что очень хорошо бы там изменить - в register_next_step_handler давно можно передавать дополнительные переменные, это позволит обойтись без словарей и global. Возможно, в 2018 году передавать переменные было нельзя. Как это теперь правильно делать - хороший по указанной мною ссылке.
Нельзя. Но можно договориться с админом группы, чтобы он удалил сообщение "такой-то вышел" сразу после выхода, тогда выход могут почти что не заметить.
При отсутствии "метода" в запросе он вообще будет не HTTP, так как в HTTP метод - это первое слово. Если дойдёт до такого, то скорее всего уже всё равно, что будет в ответе. А так вроде я обычно видел, что отвечают 400, если по telnet передать полную фигню.
WSGlebKavash, если это будет 20 последовательных IP какого-нить петроградского датацентра, то тоже легко не засчитают.
Я когда-то участвовал в организации конкурса детских проектов. Все эти голосовалки "от народа" - это дно. У нас с большим отрывом и шумным скандалом победили накручивальщики (хаха, мы очень неплохие показатели поведенческого анализа собирали). А настоящие победители выиграли за счёт того, что сделали социально значимый проект (о яблоневом саду в московском районе Ясенево) и написали о нём во всех местных сообществах (все эти типично подслушано ясенево и всякие форумы города). Но там реально для победы надо было две недели привлекать десятки людей ежедневно, а тут надо разово 20, это одними "мои друзья и их родственники" можно насобирать. Плюс реально кидаешь в несколько групп и на несколько форумов, также в какие-нибудь местные чаты...
danil_ka51, это как раз несложно. Раскладываем 165195677 в бинарное представление: 1001110110001010111110011101, затем начинаем возводить 42666716 в квадрат по модулю 275361343 и если у нас в бинарном представлении есть единица на нужной позиции то умножаем это текущее число по модулю. Тут в 64-битные int всё прекрасно уложится, поскольку любую операцию мы берём по модулю. Пояснение алгоритма на примере возведения в степень 19: https://www.HostMath.com/Show.aspx?Code=p%3D19%3D1...
В конце концов, можно у wolframalpha спросить ответ.
Сфера авторских прав - очень сложная и разнообразная. В каждой стране есть куча нюансов. Например, есть понятия добросовестного использования (fair use), использования для цитирования (в ограниченных объёмах, оправданных целью цитирования), использования в коммерческих и некоммерческих целях. В некоторых странах допускается создание производных работ типа песен-пародий без выплаты отчислений и без квалицикации этого действия как нарушения.
В случае использования мемов в игре всё это вряд ли подпадает под fair use, тем более если игра создаётся с целью получения прибыли. Это не производная работа (даже перерисовывание "так же" это не производная работа, а копирование оригинального концепта), не пародия и не цитирование. Сам мем по сути уже часто является пародией. Вряд ли прокатит использовать их без разрешения авторов.
Рекомендую полагаться не на писанину анонимусов в интернетах, а обратиться к юристу со специализацией в обрасти защиты авторских и смежных прав. Может понадобиться учесть страну-юрисдикцию разработчика приложения и страну целевой аудитории.
rPman, ошибка в том, что сервер не может управлять сертификатами. Но у него есть crl, вот в него их можно вносить для отзыва. Но проще уж тогда просто выдавать сертификаты на ограниченный срок.
Например:
set([1,2,3,4])-set([4,5,6])