Саша в совершенстве владеет мастерством сортировки чисел, поэтому для настоящего вызова ей нужна по-настоящему сложная задача. Она решила, что будет сортировать не множество чисел, а всевозможные попарные разности чисел этого множества. Задача довольно сложная, поэтому мы вас просим найти только второе максимальное число в полученном наборе.
В первой строке одно целое число $$$n$$$, где $$$3 \le n \le 10^5$$$. Во второй строке $$$n$$$ различных целых чисел $$$a_1$$$, $$$\dots$$$, $$$a_n$$$, где $$$1 \le a_i \le 10^6$$$.
Одно целое число — вторая максимальная разность.
4 1 10 5 7
6
Для множества {1, 10, 5, 7} она получит ответ {-9, -6, -5, -4, -3, -2, 2, 3, 4, 5, 6, 9}, а для множества {1, 2, 3} ответом будет {-2, -1, -1, 1, 1, 2}.
Денис решил выучить язык моржей. Оказалось, что алфавит моржей состоит из $$$n$$$ букв, которые совпадают с $$$n$$$ первыми буквами английского алфавита, а язык — из всевозможных слов длины $$$m$$$. Денис настроен решительно, поэтому он даже купил словарь, в котором все слова расположены по алфавиту. Подскажите Денису $$$k$$$-е слово в словаре, чтобы помочь ему в изучении языка.
Три целых числа $$$n$$$, $$$m$$$, $$$k$$$, где $$$2 \le n \le 26$$$, $$$1 \le k \le n^m \le 10^{18}$$$.
Строка из $$$n$$$ строчных латинских букв.
3 5 6
aaabc
26 3 1739
cow
20 4 99431
milk
В первом примере словарь будет начинаться со слов: aaaaa, aaaab, aaaac, aaaba, aaabb, aaabc, aaaca, $$$\dots$$$ .
Беда! Ответ Ерулана на задачу никак не хочет сходиться с тем, что указан в конце задачника. Чтобы подогнать своё слово (а ответом является именно слово) под правильное, он может за один шаг использовать одну из трех операций:
В первой строке строка из не более чем 1000 строчных латинских букв, оканчивающаяся точкой, — ответ Ерулана. Во второй строке правильный ответ в таком же формате.
Одно целое число — минимальное число операций, за которое первую строку можно привести ко второй.
drop. milk.
3
hardcore. texlive.
8
В первом примере один из вариантов правильной последовательности может выглядеть так: $$$drop \rightarrow rop \rightarrow ilk \rightarrow milk$$$.
Али любит вводить новые термины и обозначения. Например, составные числа, имеющие больше простых делителей, чем составных, он решил называть сомнительными. Скажите, сколько сомнительных чисел найдёт Али среди всех целых чисел отрезка $$$[A, B]$$$?
Два целых числа $$$A$$$, $$$B$$$, где $$$1 \le A \le B \le 10^7$$$.
Одно целое число — количество сомнительных чисел на отрезке $$$[A, B]$$$.
90 100
4
1 2016
564
Число 90 не является сомнительным, поскольку имеет 3 простых делителя (2, 3 и 5) и 8 составных (6, 9, 10, 15, 18, 30, 45 и 90); число 91 же сомнительное, поскольку имеет 2 простых делителя (7 и 13) и только 1 составной (91). Другими сомнительными числами из первого примера будут 93, 94 и 95. Число 97 также имеет больше простых делителей, чем составных, но оно само является простым.
У Тимура есть стакан с квадратным основанием, в котором он выложил сахар-рафинад в аккуратные столбики. На дне стакана осталось место только под один кубик сахара. Чтобы сахар быстро не растворялся, он льет чай в именно в этот свободный квадрат. Какой максимальный объем чая он может налить в стакан так, чтобы чай не касался стенок стакана?
В первой строке одно целое число $$$N$$$ от 1 до 100 — сторона квадратного основания стакана, выраженная в кубиках сахара. В следующих $$$N$$$ строках — матрица $$$A$$$ размера $$$N \times N$$$ из целых чисел от 0 до $$$10^6$$$, где $$$a_{ij}$$$ — высота соответствующего столбца. Гарантируется, что в матрице присутствует ровно один нулевой элемент, причем он не находится на границе матрицы.
Два целых числа: $$$h$$$ — уровень чая в стакане в кубиках (при максимальном объеме) и $$$v$$$ — максимальный объем налитого чая.
7 4 4 4 4 4 4 4 4 1 1 1 1 1 4 4 1 2 2 2 1 4 4 1 2 0 2 1 4 4 3 4 2 2 1 4 1 1 3 1 1 1 4 1 1 4 4 4 4 4
3 36
3 2 3 4 9 0 5 8 7 6
3 3
Сахар не тает и не пропускает чай.
Коровы понимают каждое сказанное человеком слово, правда, только частично.
Фермер рассказывал, что его коровы поели всю траву луга за 96 дней.
Мы в таких случаях вспоминаем поговорку «сидит как на корове седло».
Говорят, загар улучшает лактацию и удой коровы.
Убегать от коровы во сне — к неожиданному разрешению финансовых проблем.
Целое число $$$n$$$, $$$1 \le n \le 35$$$.
Три строчных латинских буквы.
4
cow
9
ate
18
sit
29
tan
33
ran
Надира открыла сеть из двух автосалонов. В них еще нет ни одной машины, но зато уже есть одинаковые вывески, сделанные из светящихся букв. Адиль сказал, что обладает авторскими правами на букву 'a', поэтому Надире нельзя ее использовать в названиях своих салонов. Она не может снять вывески целиком, но может оставить включенными некоторые буквы. На первой вывеске она может оставить включенной любую подстроку, а на второй вывеске — любые буквы. Сколько различных способов у нее получить непустое название, не содержащее букву 'a' для первой и второй вывески?
Cтрока из не более чем $$$10^5$$$ строчных латинских букв, оканчивающаяся точкой, — старое общее название двух салонов.
Два целых числа: количество способов получить первую и вторую вывеску. Так как количество способов может быть очень большим числом, ответы следует выводить по модулю $$$10^9 + 7$$$.
calf.
4 7
calfandcalf.
13 255
Полученные два названия не обязаны совпадать. Способ определяется позициями выключенных букв, а не значением. В первом примере допустимые названия первого салона: $$$c$$$, $$$l$$$, $$$f$$$, $$$lf$$$; второго салона: $$$c$$$, $$$l$$$, $$$f$$$, $$$cl$$$, $$$cf$$$, $$$lf$$$, $$$clf$$$.
Мирас изучает свойства перестановок чисел от 1 до $$$2n$$$. Больше всего ему нравится порядок, но упорядоченных перестановок не так уж и много — всего одна. Он решил посчитать количество частично упорядоченных перестановок $$$(a_1, a_2, ..., a_{2n})$$$, которые он назвал гармоничными:
Помогите Мирасу посчитать число таких перестановок.
Одно целое число $$$n$$$ от 1 до 1000.
Одно целое число — число гармоничных перестановок чисел от 1 до $$$2n$$$. Так как число перестановок может быть очень большим, ответ следует выводить по модулю $$$10^9 + 7$$$.
2
2
3
5
В первом примере существует 2 гармоничных перестановки: (1, 2, 3, 4), (1, 3, 2, 4).
Темирхан выписал на доске все натуральные числа, сумма цифр которых равна трём. Как он это сделал (ведь таких чисел бесконечно много!), вопрос к нему. Нас же интересует кое-что другое: есть ли среди этих чисел хотя бы одно кратное $$$n$$$?
Одно целое число $$$n$$$, где $$$1 \le n \le 10 000$$$.
Слово YES (если существует натуральное число с суммой цифр 3 и кратное $$$n$$$) или NO (если такого числа нет).
8
YES
9
NO
В первом примере подходящим кратным является, например, число 120. Во втором примере таких чисел не найдётся, поскольку любое кратное 9 имеет также кратную 9 сумму цифр.
У Ильи есть вкусный желейный круглый торт радиуса 1000 с $$$N$$$ ягодками на его окружности по краям торта. Он хочет отрезать себе треугольный кусок с тремя ягодками в вершинах. Какой минимальной площади он может выбрать кусок, чтобы на завтра осталось больше торта?
В первой строке одно целое число $$$N$$$, где $$$3 \le N \le 10000$$$, — количество ягодок, расположенных на границе торта. Каждая из следующих $$$N$$$ строк содержат по три числа: $$$g_i$$$, $$$m_i$$$, $$$s_i$$$ – градусы, минуты и секунды угла, определяющего позицию $$$i$$$-й ягодки, где $$$0 \le g_i \le 359$$$, $$$0 \le m_i \le 59$$$, $$$0 \le s_i \le 59$$$.
Одно вещественное число — минимальная площадь треугольного куска с вершинами в ягодках. Ответ больше 0.0001 засчитывается, если относительная погрешность не превосходит 0.0001. Остальные ответы можно считать нулевыми.
4 0 0 0 90 0 0 180 0 0 270 0 0
999999.9999999999
5 180 20 30 120 20 30 0 0 0 45 45 45 90 20 30
118947.6625167443