Полигон YMLSYMLS PolygonТашкент · 2026Tashkent · 2026
до попыткиuntil the attempt —
День 20 —, Экстренная подготовкаEmergency preparationQ1–Q18Q1–Q18АлгоритмыAlgorithms8 часов8 hours

Последние 8 часов: Q1–Q18 и алгоритмический минимумThe final 8 hours: Q1–Q18 and the algorithmic minimum

Персональный маршрут на вечер перед экзаменом: последний список Q1–Q18, нужные мосты, шесть универсальных алгоритмических шаблонов и четыре задачи в стиле реального отбора.A personalized plan for the evening before the exam: the latest Q1–Q18 set, only the bridges you need, six universal algorithmic templates, and four problems modeled on the actual A–I set.

0% дня закрыто · решено задач 13 из 34

цель дня
RU

Решить все Q1–Q18 хотя бы один раз, устранить две подтверждённые слабые связки — условную вероятность и переход от оценки максимального правдоподобия к подстановочной оценке — и освоить десять коротких алгоритмических приёмов: шесть универсальных и четыре максимально близких к реальному списку A–I.

EN

Solve every problem in Q1–Q18 at least once, repair the two confirmed weak links—conditional probability and the transition from an MLE to a plug-in estimate—and learn ten short algorithmic techniques: six universal templates and four closely matched to the actual A–I set.

Самостоятельные задачи

К концу дня нужно уметь решать эти задачи самостоятельно, без подсказок.

Мост · что нужно вспомнить
RU

Старый архив больше не является ядром этого модуля. Ядро — точные Q1–Q18 из последнего файла. Мосты добавлены только там, где сегодняшние попытки показали реальную ошибку или прежние данные показывают нестабильность. Если задача помечена «сразу», не решайте перед ней более простой аналог.

EN

The old archive is no longer the core of this module. The exact Q1–Q18 problems from the latest file are the core. A bridge appears only where today's attempts revealed a real error or earlier results showed instability. If a problem is marked “go straight to it,” do not solve an easier analogue first.

Вспомни вслух, до открытия конспектов:

  1. До вычислений: тип задачи, первый ход, одна будущая проверка.Before calculating: name the problem type, the first move, and one check you will use later.
  2. На одну математическую задачу первого прохода — максимум 10 минут; затем метка и переход дальше.Spend at most 10 minutes on a mathematics problem during the first pass; then mark it and move on.
  3. На алгоритм: сначала ограничения и состояние, потом код; каждый шаблон набрать руками.For an algorithm: inspect the constraints and choose the state before writing code; type every template yourself.
  4. Остановить подготовку не позднее 23:00–23:30 и сохранить полноценный сон перед экзаменом в 11:00.Stop studying by 23:00–23:30 and protect a full night's sleep before the 11:00 exam.

Повторение прошлых дней

Карточки возвращаются через 1, 2, 4, 7, 14 и 21 день в зависимости от того, насколько уверенно ты их вспомнил; «не помню» отправляет карточку в начало. Это часть разогрева, вместе с блоком «Мост».

Комбинаторика день 1 осталось 131
RU

Правило умножения: две оговорки, без которых оно не работает

EN

The multiplication rule: two qualifications without which it does not work

Сначала сформулируй вслух. Попытка вспомнить закрепляет сильнее, чем чтение готового ответа.

5 задач: подборка покрывает темы и микронавыки последнего учебного дня (19), а для каждой идеи выбирает наиболее сильный доступный уровень. Здесь отдельная попытка: решение в исходном дне не подставляется. Сначала назови тему вслух, затем решай.

Y1906Уровень YMLSМатанавторская
RU

Вычислите $\int_{2}^{\infty}\frac{dx}{x^3(x+1)}$. Выпишите все степени повторного множителя в разложении; обоснуйте сходимость и предельный переход.

Ответ округлите до четырёх знаков после запятой.

EN

Evaluate $\int_{2}^{\infty}\frac{dx}{x^3(x+1)}$. Include every repeated-factor power in the decomposition; justify convergence and the limiting step.

Round your answer to four decimal places.

Подсказка / Hint
RU

После умножения на знаменатель сравните свободный член, затем коэффициенты при $x,x^2,x^3$.

EN

After clearing denominators, compare the constant term, then the coefficients of $x,x^2,x^3$.

Решение / Solution
RU

Пишем $A/x+B/x^2+C/x^3+D/(x+1)$. Тождество числителей: $1=Ax^2(x+1)+Bx(x+1)+C(x+1)+Dx^3$. Последовательно получаем $C=1$, $B=-1$, $A=1$, $D=-1$. Значит первообразная $H(x)=\ln(x/(x+1))+1/x-1/(2x^2)$. На $[2,T]$ ответ $H(T)-H(2)$. Логарифмы объединены, поэтому $H(T)\to0$; также положительный интегранд не больше $1/x^4$, что доказывает сходимость. Получаем $0.0305$. Проверка: приведение простейших дробей к общему знаменателю возвращает числитель $1$.

EN

Write $A/x+B/x^2+C/x^3+D/(x+1)$. The numerator identity is $1=Ax^2(x+1)+Bx(x+1)+C(x+1)+Dx^3$. Successively obtain $C=1$, $B=-1$, $A=1$, $D=-1$. An antiderivative is therefore $H(x)=\ln(x/(x+1))+1/x-1/(2x^2)$. On $[2,T]$, the result is $H(T)-H(2)$. The logarithms are combined, so $H(T)\to0$; the positive integrand is also bounded by $1/x^4$, proving convergence. The result is $0.0305$. Check: putting the partial fractions over a common denominator recovers numerator $1$.

уверенность1 — угадал, 5 — уверен полностью
Y1905Уровень YMLSМатанавторская
RU

$F(x)=\int_{x}^{x^3}e^{-t^2}dt$. Найдите $F\prime(-1)$, не вычисляя первообразную. Подынтегральная функция непрерывна на всей прямой.

Ответ округлите до четырёх знаков после запятой.

EN

$F(x)=\int_{x}^{x^3}e^{-t^2}dt$. Find $F\prime(-1)$ without finding an antiderivative. The integrand is continuous on the whole real line.

Round your answer to four decimal places.

Подсказка / Hint
RU

Рассмотрите интеграл как функцию верхней границы. Внутренняя функция тоже имеет производную.

EN

View the integral as a function of its upper endpoint. The inner function has a derivative too.

Решение / Solution
RU

Обозначим $H(z)=\int_0^z e^{-t^2}dt$. По основной теореме анализа $H\prime(z)=e^{-z^2}$. $F(x)=H(x^3)-H(x)$, поэтому дифференцируем оба конца. Получаем $F\prime(x)=e^{-(x^3)^2}3x^{2}-e^{-x^2}$. При $x=-1$ ответ $0.7358$. Нам нужна локальная скорость накопления площади, а не явная формула для всей площади.

EN

Let $H(z)=\int_0^z e^{-t^2}dt$. The fundamental theorem gives $H\prime(z)=e^{-z^2}$. $F(x)=H(x^3)-H(x)$, so differentiate both endpoints. Thus $F\prime(x)=e^{-(x^3)^2}3x^{2}-e^{-x^2}$. At $x=-1$ the answer is $0.7358$. We need the local rate of area accumulation, not an explicit expression for the entire area.

уверенность1 — угадал, 5 — уверен полностью
Y1901Уровень YMLSМатанавторская
RU

Для целых $n\ge0$ пусть $B_n=\int_0^{1}x^n e^{2x}dx$. Выведите рекуррентную формулу для $n\ge1$, выпишите $B_0$ и вычислите $B_1+B_2$.

Доказательство запишите на бумаге; поле проверяет только число. После решения сверьте обоснование с разбором.

Ответ округлите до четырёх знаков после запятой.

EN

For integers $n\ge0$, let $B_n=\int_0^{1}x^n e^{2x}dx$. Derive a recurrence for $n\ge1$, state $B_0$, and calculate $B_1+B_2$.

Write the proof on paper; the answer field checks only the number. After solving, compare your reasoning with the explanation.

Round your answer to four decimal places.

Подсказка / Hint
RU

Понизьте степень интегрированием по частям. Не подставляйте нулевой индекс в формулу, выведенную для положительных индексов.

EN

Lower the power by integration by parts. Do not substitute index zero into a formula derived for positive indices.

Решение / Solution
RU

Выбираем $u=x^n$, чтобы производная понизила степень, и $dv=e^{2x}dx$, поэтому $v=e^{2x}/2$. При $n\ge1$ нижний граничный член равен нулю: $B_n=1^n e^{2}/2-(n/2)B_{n-1}$. При $n=0$ нижний член не ноль: $B_0=(e^{2}-1)/2$. Последовательно считаем до нужного индекса: $B_0=3.194528$, $B_1=2.097264$, $B_2=1.597264$. Складываем только индексы $1,2$: $3.6945$. Для проверки $B_n>0$, поскольку подынтегральная функция положительна. Проверка доказательства: выбор $u,dv$, оба граничных члена, область $n\ge1$, отдельное начальное значение.

EN

Choose $u=x^n$ so differentiation lowers the degree, and $dv=e^{2x}dx$, giving $v=e^{2x}/2$. For $n\ge1$, the lower boundary term is zero: $B_n=1^n e^{2}/2-(n/2)B_{n-1}$. At $n=0$ the lower term is not zero: $B_0=(e^{2}-1)/2$. Calculate up to the required index: $B_0=3.194528$, $B_1=2.097264$, $B_2=1.597264$. Sum only indices $1,2$: $3.6945$. Check that $B_n>0$, since the integrand is positive. Proof checklist: the choice of $u,dv$, both boundary terms, the range $n\ge1$, and a separate initial value.

уверенность1 — угадал, 5 — уверен полностью
Y1902Уровень YMLSМатанавторская
RU

$F(x)=\int_{x}^{x^3}e^{-t^2}dt$. Найдите $F\prime(1)$, не вычисляя первообразную. Подынтегральная функция непрерывна на всей прямой.

Ответ округлите до четырёх знаков после запятой.

EN

$F(x)=\int_{x}^{x^3}e^{-t^2}dt$. Find $F\prime(1)$ without finding an antiderivative. The integrand is continuous on the whole real line.

Round your answer to four decimal places.

Подсказка / Hint
RU

Рассмотрите интеграл как функцию верхней границы. Внутренняя функция тоже имеет производную.

EN

View the integral as a function of its upper endpoint. The inner function has a derivative too.

Решение / Solution
RU

Обозначим $H(z)=\int_0^z e^{-t^2}dt$. По основной теореме анализа $H\prime(z)=e^{-z^2}$. $F(x)=H(x^3)-H(x)$, поэтому дифференцируем оба конца. Получаем $F\prime(x)=e^{-(x^3)^2}3x^{2}-e^{-x^2}$. При $x=1$ ответ $0.7358$. Нам нужна локальная скорость накопления площади, а не явная формула для всей площади.

EN

Let $H(z)=\int_0^z e^{-t^2}dt$. The fundamental theorem gives $H\prime(z)=e^{-z^2}$. $F(x)=H(x^3)-H(x)$, so differentiate both endpoints. Thus $F\prime(x)=e^{-(x^3)^2}3x^{2}-e^{-x^2}$. At $x=1$ the answer is $0.7358$. We need the local rate of area accumulation, not an explicit expression for the entire area.

уверенность1 — угадал, 5 — уверен полностью
Y1904Уровень YMLSМатанавторская
RU

Для целых $n\ge0$ пусть $B_n=\int_0^{1}x^n e^{1x}dx$. Выведите рекуррентную формулу для $n\ge1$, выпишите $B_0$ и вычислите $B_1+B_2+B_3$.

Доказательство запишите на бумаге; поле проверяет только число. После решения сверьте обоснование с разбором.

Ответ округлите до четырёх знаков после запятой.

EN

For integers $n\ge0$, let $B_n=\int_0^{1}x^n e^{1x}dx$. Derive a recurrence for $n\ge1$, state $B_0$, and calculate $B_1+B_2+B_3$.

Write the proof on paper; the answer field checks only the number. After solving, compare your reasoning with the explanation.

Round your answer to four decimal places.

Подсказка / Hint
RU

Понизьте степень интегрированием по частям. Не подставляйте нулевой индекс в формулу, выведенную для положительных индексов.

EN

Lower the power by integration by parts. Do not substitute index zero into a formula derived for positive indices.

Решение / Solution
RU

Выбираем $u=x^n$, чтобы производная понизила степень, и $dv=e^{1x}dx$, поэтому $v=e^{1x}/1$. При $n\ge1$ нижний граничный член равен нулю: $B_n=1^n e^{1}/1-(n/1)B_{n-1}$. При $n=0$ нижний член не ноль: $B_0=(e^{1}-1)/1$. Последовательно считаем до нужного индекса: $B_0=1.718282$, $B_1=1.000000$, $B_2=0.718282$, $B_3=0.563436$. Складываем только индексы $1,2,3$: $2.2817$. Для проверки $B_n>0$, поскольку подынтегральная функция положительна. Проверка доказательства: выбор $u,dv$, оба граничных члена, область $n\ge1$, отдельное начальное значение.

EN

Choose $u=x^n$ so differentiation lowers the degree, and $dv=e^{1x}dx$, giving $v=e^{1x}/1$. For $n\ge1$, the lower boundary term is zero: $B_n=1^n e^{1}/1-(n/1)B_{n-1}$. At $n=0$ the lower term is not zero: $B_0=(e^{1}-1)/1$. Calculate up to the required index: $B_0=1.718282$, $B_1=1.000000$, $B_2=0.718282$, $B_3=0.563436$. Sum only indices $1,2,3$: $2.2817$. Check that $B_n>0$, since the integrand is positive. Proof checklist: the choice of $u,dv$, both boundary terms, the range $n\ge1$, and a separate initial value.

уверенность1 — угадал, 5 — уверен полностью
зачем это сегодня
RU

Сегодняшний результат заметно лучше вчерашнего: пробный вариант 2 завершён с результатом 4/8. Верно решены задачи на матрицу Грама и линейную зависимость, угол между векторами, предел и бинарный поиск по ответу. Также с первой попытки получились новая задача на матрицу Грама и производная интеграла с двумя подвижными границами. Это значит, что линейную алгебру, Q7, Q8 и Q15–Q17 не надо снова разгонять длинными лестницами.

Слабые места подтверждены конкретными попытками: две задачи пробного варианта на условную и геометрическую вероятность решены неверно; в s2002 не получился переход от оценки максимального правдоподобия к медиане; задачи y2010 и y2011 на условное пространство также решены неверно; задача на динамическое программирование по двоичным строкам оставлена пустой. Поэтому лестницы остаются у Q3–Q6, Q10 и Q13–Q14, а алгоритмический блок начинается почти с нуля, кроме уже работающего бинарного поиска.

EN

Today's result is clearly better than yesterday's: Mock 2 ended at 4/8. You correctly solved the Gram-matrix/linear-dependence problem, the angle between vectors, the limit, and binary search on the answer. You also solved a new Gram-matrix problem and a derivative with two moving integration limits on the first attempt. This means linear algebra, Q7, Q8, and Q15–Q17 do not need long preliminary ladders.

The weak areas are supported by specific attempts: both conditional/geometric-probability problems in the mock were wrong; s2002 failed at the MLE-to-median transition; y2010 and y2011 used the wrong conditional sample space; and the binary-string DP problem was left blank. Therefore Q3–Q6, Q10, and Q13–Q14 keep their ladders. The algorithm section starts close to zero, except for binary search, which is already working.

Навыки по порядку

Тема разбита на отдельные навыки от простого к сложному. Для каждого указаны тренировочные задачи.

  1. 1Байес и условное пространствоBayes and conditional sample spacesНормировать ветви, сохранить источник и выбрать новый знаменательNormalize branch weights, preserve the source, and choose the new denominatorX2001X2002Q2003Q2004
  2. 2Таблица и промежуткиCount tables and gapsПеревести доли в количества; расставлять выделенные объекты по промежуткамConvert rates to counts; place distinguished objects into gapsX2003X2004Q2005Q2006Q2010
  3. 3Вероятностная базаProbability foundationsБиномиальная схема и согласованный выбор без возвращенияBinomial trials and consistent counting without replacementQ2001Q2002
  4. 4Статистическая цепочкаStatistical chainРазличать метод моментов, ОМП для дискретной и непрерывной моделей и подстановочную оценкуDistinguish moments, discrete and continuous MLEs, and plug-in estimationQ2009Q2011Q2012X2005X2006Q2013Q2014
  5. 5Линал — сразуLinear algebra — directКвадрат нормы и матрица ранга один без подготовительных дублейSquared norms and rank-one matrices without redundant warm-upsQ2007Q2015Q2016
  6. 6Анализ — сразуCalculus — directРекуррентность, подвижная граница и повторный множительRecurrences, moving endpoints, and repeated factorsQ2008Q2017Q2018
  7. 7Алгоритмический минимумAlgorithmic minimumХеш-таблица, префиксные суммы, скользящее окно, бинарный поиск, динамика и поиск в ширинуHashing, prefix sums, sliding windows, binary search, DP, and BFSA2001A2002A2003A2004A2005A2006
  8. 8Паттерны реального списка A–IPatterns from the actual A–I setЦелочисленная достижимость, покоординатный минимум, гравитация в сетке и backtracking по строкеInteger reachability, coordinate-wise minimization, gravity in a grid, and string backtrackingA2007A2008A2009A2010

Расписание

0:00–0:20НастройкаSetup Перепишите на лист только таблицу сложности и три правила времени; не читайте старые уроки подряд.Copy only the difficulty table and the three timing rules onto paper; do not reread old lessons in sequence.
0:20–1:20Прямой проход IFirst pass I Q1–Q8 по порядку. Перед Q3–Q4 при необходимости x2001–x2002; перед Q5 только x2003, если таблица не строится за 90 секунд.Work through Q1–Q8 in order. Before Q3–Q4, use x2001–x2002 only if needed; before Q5, open x2003 only if the table does not take shape within 90 seconds.
1:20–2:20Прямой проход IIFirst pass II Q9–Q18. Перед Q10 — x2004 только при затыке; перед Q13–Q14 обязательно x2005–x2006. Q15–Q17 решать сразу.Work through Q9–Q18. Before Q10, use x2004 only if stuck; before Q13–Q14, complete x2005–x2006. Go straight to Q15–Q17.
2:20–2:35ПерерывBreak Встать, вода, без телефона и без разбора решений.Stand up, drink water, and avoid both your phone and solution reviews.
2:35–3:35Второй проходSecond pass Вернуться только к неверным или пропущенным Q1–Q18. На листе для каждой: сигнал → первый ход → проверка.Return only to incorrect or skipped Q1–Q18 problems. For each, write: signal → first move → check.
3:35–4:05Письменная формаWritten presentation Полностью переписать доказательные Q8 и Q11 и цепочки Q4, Q5, Q14 так, как они будут сданы жюри.Rewrite the proofs for Q8 and Q11 and the chains for Q4, Q5, and Q14 exactly as you would submit them to the graders.
4:05–4:20ПерерывBreak Еда и короткая прогулка.Eat and take a short walk.
4:20–5:10Алгоритмы: универсальная базаAlgorithms: universal base a2001–a2004: каждый код набрать, запустить, изменить одно число и предсказать новый результат.Type and run a2001–a2004; change one number in each and predict the new output.
5:10–6:10Алгоритмы: задачи в стиле отбораAlgorithms: selection-style problems a2007–a2010: на каждую до 15 минут. Сначала назвать сигнал и сложность, затем набрать код; при затыке открыть только подсказку.Complete a2007–a2010, allowing at most 15 minutes for each. Name the signal and complexity before typing; if stuck, open only the hint.
6:10–6:25ПерерывBreak Полностью отойти от экрана.Step away from the screen completely.
6:25–7:15Алгоритмы: состояния и контрольAlgorithms: states and closed-book check a2005, a2006, затем самая слабая из a2007–a2010 с чистого листа. Для каждой назвать состояние, переход или инвариант и сложность.Complete a2005 and a2006, then redo the weakest of a2007–a2010 from a blank page. For each, state the state, transition or invariant, and complexity.
7:15–8:00ФинишFinish Один лист триггеров, подготовить вещи, прекратить новые задачи. Никакого полного пробника ночью.Make one trigger sheet, prepare your belongings, and stop starting new problems. Do not take a full mock at night.

Урок

разбираем с нуля
RU

Объективная карта Q1–Q18

Шкала: 1 — один узнаваемый ход; 2 — стандартная задача с одной ловушкой; 3 — цепочка из двух-трёх идей или обязательное доказательство; 4 — новая олимпиадная идея. В этом списке задач уровня 4 нет: сложность создаётся главным образом комбинацией знакомых шагов.

ЗадачиУровеньЧто делать вам
Q1, Q7, Q171Сразу; по одному проходу, без лестницы
Q6, Q151 после предыдущей задачиСразу после Q5/Q14; отдельно это уровень 2
Q2, Q3, Q9–Q122Сразу, кроме короткой проверки знаменателя в Q3
Q16, Q182 после Q15/знакомого разложенияСразу; контроль формулы и предела
Q82 вычислительно, 3 письменноСразу, но оформить доказательство полностью
Q4, Q53Короткий мост, затем исходная задача
Q13, Q143 для текущего уровняОбязательная двухступенчатая лестница

Q5 сложнее Q6; Q13 сложнее Q12; Q16 не обязана быть сложнее Q15 после формулы Шермана–Моррисона. Поэтому расположение по разделам интерфейса — не абсолютный рейтинг, а порядок обучения: разминка → стандарт → связка.

Оценка того, что уже сделано сегодня

Хорошо и можно не перегружать:

  • линейная алгебра: k203, k204, s2003, s2004 доведены до верного ответа;
  • пределы и дифференцирование интеграла: k205, s2005 верны;
  • бинарный поиск по ответу: k207 верен;
  • рекуррентный интеграл и простой несобственный интеграл ранее решены с первой попытки;
  • результат полного мока вырос с прежнего 1/8 до 4/8.

Плохо или нестабильно:

  • k201, k202: неверно построено условное/геометрическое пространство;
  • s2002: не собрана цепочка ОМП → функция распределения → медиана;
  • y2010, y2011: условие не превратилось в правильный знаменатель;
  • k208: динамика по строкам оставлена пустой;
  • на нескольких верных задачах понадобились повторные попытки, поэтому финальная проверка должна быть явно записана до счёта.

Это не диагноз «математика слабая». Узкое место — распознавание пространства и сохранение состояния между шагами. Именно поэтому программа теперь тренирует настороженность к протоколу: источник выбирается заново или сохраняется; выбор упорядоченный или нет; оценён параметр или уже функционал от него; состояние алгоритма — число, граница окна или последние символы.

Алгоритмическая цель на сегодня

За 2–3 часа невозможно изучить алгоритмы целиком. Реалистичная цель — сохранить шесть универсальных сигналов и добавить четыре сигнала, которые непосредственно повторяют стиль списка A–I:

СигналПервый ход
Пара с нужной суммойset или Counter, спрашивать дополнение
Сумма подотрезка / делимостьпрефиксы; для делимости — одинаковые остатки
Положительные числа, самый длинный допустимый отрезокскользящее окно
«Минимальное значение, при котором можно»монотонный предикат и бинарный поиск
Считать строки/пути с запретомсостояние, переход, база — динамика
Кратчайший путь в невзвешенном графепоиск в ширину и очередь
Два фиксированных вектора хода и огромные координатырешить систему для числа ходов; проверить целочисленность и неотрицательность
Сумма расстояний между строками одинаковой длиныминимизировать каждую позицию независимо
Объекты падают в таблице только внизнезависимо сжать каждый столбец, сохранив порядок
Строка допускает одно- или двузначной следующий элементbacktracking: выбрать, проверить, углубиться, отменить

В реальном списке задачи A, D и E — обязательная зона; C, F и I — следующий уровень. На B и H сегодня не тратьте время: для текущего уровня это разрядная динамика и точная геометрия, которые не окупятся за один вечер. G разбирайте только после десяти задач этого модуля.

На экзамене частичное решение лучше пустого: выпишите идею, оценку сложности и корректный псевдокод, даже если реализация не закончена.

EN

Objective difficulty map for Q1–Q18

Scale: 1 — one recognizable move; 2 — a standard problem with one trap; 3 — a chain of two or three ideas or a required proof; 4 — a genuinely new olympiad idea. This set contains no level-4 problems: its difficulty comes mainly from combining familiar steps.

ProblemsLevelWhat you should do
Q1, Q7, Q171Go straight to them; one pass, no ladder
Q6, Q151 after the preceding problemSolve immediately after Q5/Q14; alone they are level 2
Q2, Q3, Q9–Q122Go straight to them, except for a quick denominator check in Q3
Q16, Q182 after Q15/a familiar decompositionGo straight to them; verify the formula and the limit
Q82 computationally, 3 in written formSolve directly, but write the proof in full
Q4, Q53Use one short bridge, then solve the original
Q13, Q143 at your current levelComplete the two-step ladder

Q5 is harder than Q6; Q13 is harder than Q12; and after Sherman–Morrison, Q16 need not be harder than Q15. The order of the interface sections is therefore a learning sequence—warm-up → standard method → combined method—not an absolute ranking.

Assessment of today's work

Strong enough not to overtrain:

  • linear algebra: k203, k204, s2003, and s2004 reached correct answers;
  • limits and differentiation under moving limits: k205 and s2005 were correct;
  • binary search on the answer: k207 was correct;
  • the recurrence integral and a basic improper integral were previously solved on the first attempt;
  • the full-mock result improved from the earlier 1/8 to 4/8.

Weak or unstable:

  • k201, k202: the conditional/geometric sample space was set up incorrectly;
  • s2002: the chain MLE → CDF → median was not completed;
  • y2010, y2011: the condition did not produce the correct denominator;
  • k208: the string DP problem was left blank;
  • several correct problems required multiple attempts, so write down the final check before calculating.

This does not mean that your mathematics is weak. The bottleneck is recognizing the relevant sample space and preserving state between steps. That is why the plan trains protocol awareness: is the source redrawn or preserved; is the choice ordered or unordered; did you estimate the parameter or a function of it; is the algorithmic state a count, a window boundary, or a short suffix?

Algorithmic goal for today

You cannot learn all of algorithms in 2–3 hours. A realistic target is to retain six universal signals and add four signals taken directly from the style of the A–I set:

SignalFirst move
Pair with a target sumUse a set or Counter; query the complement
Subarray sum or divisibilityUse prefix sums; for divisibility, match equal remainders
Positive numbers and the longest valid segmentUse a sliding window
“Smallest value for which it is possible”Use a monotone predicate and binary search
Count strings or paths with a restrictionDefine a state, transition, and base cases — dynamic programming
Shortest path in an unweighted graphUse BFS and a queue
Two fixed move vectors and very large coordinatesSolve for the move counts; check integrality and nonnegativity
Sum of distances between equal-length stringsMinimize each position independently
Objects fall only downward in a tableCompress each column independently while preserving order
A string allows a one- or two-digit next itemBacktrack: choose, validate, recurse, undo

In the actual set, A, D, and E are the required scoring zone; C, F, and I are the next tier. Do not spend time on B or H tonight: digit DP and exact geometry will not pay off at your current level in one evening. Study G only after completing the ten problems in this module.

On the exam, a partial solution is better than a blank page: write the idea, time complexity, and correct pseudocode even if the implementation is incomplete.

Признаки и действия

Слева — что заметить в условии. Справа — что сделать первым.

УвиделПервый ход
Ровно $k$ успехов в независимых опытахExactly $k$ successes in independent trialsБиномиальная формула; сначала определить один успехUse the binomial formula; define one success first
Наблюдение о скрытом источникеObservation from a hidden sourceВеса «априорная вероятность × правдоподобие», затем нормировкаWeight each branch by prior × likelihood, then normalize
Второй опыт из того же источникаA second trial from the same sourceСохранить апостериорные веса; отдельно обновить составKeep the posterior source weights; update the composition separately
Проценты по группам и объединениямPercentages for groups and unionsПеревести в целые количества и заполнить таблицуConvert them to integer counts and fill a table
Никто из выделенных не соседствуетNo two distinguished objects are adjacentРасставить остальных и считать промежутки с краямиArrange the other objects and count the gaps, including the ends
Оценка параметра по выборкеEstimate a parameter from a sampleОбласть значений → функция правдоподобия → логарифм → область параметра → максимумSupport → likelihood → log-likelihood → parameter domain → maximum
После оценки просят медиану или квантильEstimate a median or quantile after estimating a parameterФункция распределения → уравнение для искомой характеристики → подстановка оценкиCDF → equation for the functional → plug in the estimate
$I+uv^T$$I+uv^T$Сначала одно число $v^Tu$Compute the single scalar $v^Tu$ first
Подвижная граница интегралаA moving integration endpointПодставить границу и умножить на её производнуюSubstitute the endpoint and multiply by its derivative
Повторный множитель в дробиA repeated factor in a rational functionВключить все степени и объединить пределInclude every power and combine terms before taking the limit
Подотрезок или пара при большом $n$A subarray or pair problem with large $n$Не начинать с двух вложенных цикловDo not start with two nested loops
Запрет на соседние символыA restriction on adjacent symbolsСостояние хранит только нужный хвостStore only the suffix that can affect the future
Два типа хода, координаты до $10^6$Two move types and coordinates up to $10^6$Считать количества ходов переменными и решить линейную системуTreat the move counts as variables and solve a linear system
Сумма покоординатных расстоянийSum of coordinate-wise distancesОптимизировать каждый столбец независимоOptimize each column independently
Падение объектов в сеткеObjects falling in a gridСобрать каждый столбец и прижать его содержимое к низуCollect each column and pack its contents at the bottom
Склеенные числа без разделителейConcatenated numbers without separatorsПеребирать длину следующего числа и хранить множество использованныхTry the next token length and track the used values
эталонная задача

Настороженность важнее ещё одной формулыAlertness matters more than one more formula

RU

Q4. Слово «вернули» отвечает только на вопрос о составе урны. Фраза «из той же урны» отвечает на другой вопрос — источник не выбирают заново. Значит первый белый продолжает влиять на веса урн.

Q14. Число $\hat\theta$ ещё не ответ. Сначала медиана как функция параметра $m(\theta)$, затем подстановка. Если сразу подставлять оценку в плотность, легко решить не тот вопрос.

a2005. Полная история строки не нужна: будущее зависит только от числа единиц в конце. Умение выбросить ненужную историю и есть выбор состояния.

Универсальный протокол
  1. Что в опыте/состоянии сохраняется после наблюдения или шага?
  2. Какое пространство остаётся после слова «известно»?
  3. Какой минимальный набор данных нужен следующему шагу?
  4. Какой диапазон, знак или граничный случай проверит ответ?
EN

Q4. “Returned” answers only the composition question. “From the same urn” answers a different question: the source is not selected again. The first white ball therefore still affects the urn probabilities.

Q14. The number $\hat\theta$ is not yet the answer. First express the median as a function $m(\theta)$, then substitute the estimate. Substituting into the density immediately can lead you to solve the wrong problem.

a2005. The full string history is unnecessary: the future depends only on the number of trailing ones. Choosing a state means discarding every part of the history that cannot affect the future.

Universal protocol
  1. What remains unchanged after the observation or transition?
  2. What sample space remains after the words “given that”?
  3. What is the smallest amount of information needed for the next step?
  4. Which range, sign, or boundary case will check the answer?

Дополнительные материалы

Другие объяснения и материалы по теме. Используй их, если основного урока недостаточно.

урокВероятность и БайесProbability and Bayes RU/EN
Только при повторной ошибке Q3–Q6Use only after another error in Q3–Q6
урокСтатистика и оценка максимального правдоподобияStatistics and maximum likelihood RU/EN
Только при повторной ошибке Q13–Q14Use only after another error in Q13–Q14
урокМатрицы ранга одинRank-one matrices RU/EN
Только если Q15–Q16 не запускаются за 90 секундUse only if Q15–Q16 do not start within 90 seconds
урокСпециальные интегралыSpecial integrals RU/EN
Только если Q18 не запускается за 90 секундUse only if Q18 does not start within 90 seconds
урокАлгоритмические шаблоныAlgorithmic templates RU/EN
Точечный справочник для a2001–a2004; a2007–a2010 разбираются прямо в этом модулеTargeted reference for a2001–a2004; a2007–a2010 are explained in this module
как работать сегодня
RU

Обязательное ядро — все q2001–q2018. Мосты x2001–x2006 не решаются автоматически: x2001–x2004 открывайте только при затыке, а x2005–x2006 обязательны из-за сегодняшней ошибки. Алгоритмическая база — a2001–a2006; прикладное расширение по реальному списку — a2007–a2010. Каждый код нужно набрать руками. Если времени мало, в расширении обязательны a2007–a2009, затем a2010.

Минимальный маршрут интерфейса содержит дополнительные пометки только как страховку, а не как разрешение пропустить Q1–Q18. Новые a2007–a2009 короткие и обязательны; a2010 — первая задача на управляемый перебор.

EN

The required core is every problem from q2001 through q2018. Do not solve x2001–x2006 automatically: open x2001–x2004 only if you get stuck, but complete x2005–x2006 because of today's error. The algorithmic base is a2001–a2006; the applied extension based on the actual set is a2007–a2010. Type every solution yourself. If time is short, complete a2007–a2009 first, then a2010.

The interface markings are a safety net, not permission to skip Q1–Q18. The new a2007–a2009 are short and required; a2010 is the first controlled-search problem.

34
полный объём
10
минимум
5
обязательные

Полный объём — все задачи ниже. Минимум — если день сорвался и часа осталось два. Обязательные — мосты к финальной задаче, они не пропускаются никогда.

Разминка

решено 8 из 10

Устно, за полминуты. Проверяет, что определение понято, а не выучено.

A2001Разминкаступень 1Алгоритмы✓аварийный алгоритмический минимум
RU

Для массива [3, 1, 4, 1, 5, 9] найдите число индексных пар $i<j$ с суммой $10$. Получите ответ кодом за один проход со счётчиком.

EN

For the array [3, 1, 4, 1, 5, 9], find the number of index pairs $i<j$ whose values sum to $10$. Compute the answer in one pass using a frequency table.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

При чтении $x$ добавляйте seen[10-x], затем увеличивайте seen[x].

EN

When reading $x$, add seen[10-x] to the answer, then increment seen[x].

Решение / Solution
RU

Вместо проверки всех предыдущих элементов храним, сколько раз уже встречалось каждое значение. Для текущего $x$ подходит только дополнение $10-x$; сначала считаем его появления, затем добавляем $x$, чтобы не использовать один индекс дважды.

Пара значений $(1,9)$ встречается дважды, остальные дополнения отсутствуют. Ответ $2$.

from collections import Counter
seen=Counter(); ans=0
for x in [3,1,4,1,5,9]:
    ans += seen[10-x]
    seen[x] += 1
EN

Instead of scanning all earlier elements, store how often each value has appeared. For the current $x$, the only useful value is its complement $10-x$; count that complement before inserting $x$ so one index is never paired with itself.

The value pair $(1,9)$ occurs twice; no other complements are present. The answer is $2$.

from collections import Counter
seen=Counter(); ans=0
for x in [3,1,4,1,5,9]:
    ans += seen[10-x]
    seen[x] += 1
уверенность1 — угадал, 5 — уверен полностью
A2007Разминкаступень 1Алгоритмыпо мотивам списка A–I · достижимость
RU

Фигура начинает в точке $(0,0)$ и за один ход переходит либо из $(x,y)$ в $(x+1,y+2)$, либо в $(x+2,y+1)$. Определите, достижима ли точка $(100,80)$. Выведите Yes или No, а затем напишите программу для произвольных неотрицательных координат цели.

EN

A piece starts at $(0,0)$. In one move it goes either from $(x,y)$ to $(x+1,y+2)$ or to $(x+2,y+1)$. Determine whether it can reach $(100,80)$. Print Yes or No, then write a program for arbitrary nonnegative target coordinates.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Пусть сделано $p$ ходов первого типа и $q$ ходов второго. Решите систему $p+2q=x$, $2p+q=y$ и проверьте не только делимость, но и знаки.

EN

Let $p$ and $q$ be the numbers of moves of the two types. Solve $p+2q=x$, $2p+q=y$, then check both divisibility and nonnegativity.

Решение / Solution
RU

$p=(2y-x)/3=20$, $q=(2x-y)/3=40$. Оба числа целые и неотрицательные, поэтому ответ Yes.

import sys
x, y = map(int, sys.stdin.read().split())
p_num = 2*y - x
q_num = 2*x - y
ok = p_num >= 0 and q_num >= 0 and p_num % 3 == 0 and q_num % 3 == 0
print("Yes" if ok else "No")

Проверки $(0,0)$, $(1,1)$ и точки с одной координатой намного больше другой ловят почти все ошибки в формулах.

EN

$p=(2y-x)/3=20$ and $q=(2x-y)/3=40$. Both are nonnegative integers, so the answer is Yes.

import sys
x, y = map(int, sys.stdin.read().split())
p_num = 2*y - x
q_num = 2*x - y
ok = p_num >= 0 and q_num >= 0 and p_num % 3 == 0 and q_num % 3 == 0
print("Yes" if ok else "No")

Tests such as $(0,0)$, $(1,1)$, and a point with one coordinate much larger than the other catch almost every formula error.

уверенность1 — угадал, 5 — уверен полностью
A2008Разминкаступень 1Алгоритмыпо мотивам списка A–I · строки
RU

Даны пять строк одинаковой длины: baker, baler, caper, baker, biker. Постройте строку, для которой сумма расстояний Хэмминга до этих строк минимальна. Если в позиции несколько букв встречаются одинаково часто, выберите лексикографически наименьшую.

EN

Five equal-length strings are given: baker, baler, caper, baker, and biker. Construct a string whose total Hamming distance from them is minimum. If several letters are tied at a position, choose the lexicographically smallest one.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Вклад каждой позиции независим от остальных: выберите в ней самую частую букву.

EN

Each position contributes independently. Choose its most frequent letter.

Решение / Solution
RU

По столбцам наиболее часты буквы b, a, k, e, r, поэтому ответ baker.

from collections import Counter
n, m = map(int, input().split())
words = [input().strip() for _ in range(n)]
ans = []
for j in range(m):
    cnt = Counter(word[j] for word in words)
    ans.append(min(cnt, key=lambda ch: (-cnt[ch], ch)))
print(''.join(ans))

Ключевой сигнал — сумма покоординатных штрафов. Тогда глобальный минимум собирается из независимых локальных минимумов.

EN

The most frequent letters by column are b, a, k, e, and r, so the answer is baker.

from collections import Counter
n, m = map(int, input().split())
words = [input().strip() for _ in range(n)]
ans = []
for j in range(m):
    cnt = Counter(word[j] for word in words)
    ans.append(min(cnt, key=lambda ch: (-cnt[ch], ch)))
print(''.join(ans))

The key signal is a sum of coordinate-wise penalties. The global optimum is then assembled from independent local optima.

уверенность1 — угадал, 5 — уверен полностью
Q2001Разминкаступень 2Вероятность✓последний список · Q1
RU

Правильный игральный кубик бросают $7$ раз. Найдите вероятность того, что ровно в двух бросках выпадет число, большее $4$.

Ответ округлите до четырёх знаков после запятой.

EN

A fair die is rolled $7$ times. Find the probability that exactly two rolls show a number greater than $4$.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Успех — выпадение $5$ или $6$, поэтому $p=1/3$.

EN

A success is a roll of $5$ or $6$, so $p=1/3$.

Решение / Solution
RU

Здесь семь независимых одинаковых испытаний, а интересует ровно два успеха — это прямой сигнал биномиальной модели. Успехом считаем выпадение $5$ или $6$, поэтому его вероятность в одном броске равна $2/6=1/3$.

$X\sim\operatorname{Bin}(7,1/3)$. Поэтому $P(X=2)=\binom72(1/3)^2(2/3)^5=0.3073$.

Сложность: 1/4. Один стандартный паттерн, ловушка только в выборе вероятности успеха.

EN

There are seven independent identical trials, and the event asks for exactly two successes—the direct signal for a binomial model. A success is a roll of $5$ or $6$, so its one-trial probability is $2/6=1/3$.

$X\sim\operatorname{Bin}(7,1/3)$. Therefore $P(X=2)=\binom72(1/3)^2(2/3)^5=0.3073$.

Difficulty: 1/4. This is one standard pattern; the only trap is choosing the success probability correctly.

уверенность1 — угадал, 5 — уверен полностью
Q2007Разминкаступень 2Линал✓последний список · Q7
RU

Векторы $u,v$ удовлетворяют $\|u\|=1$, $\|v\|=2$, угол между ними равен $120^\circ$. Найдите $\|2u+3v\|$.

Ответ округлите до четырёх знаков после запятой.

EN

Vectors $u$ and $v$ satisfy $\|u\|=1$, $\|v\|=2$, and the angle between them is $120^\circ$. Find $\|2u+3v\|$.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

$u\cdot v=\|u\|\|v\|\cos120^\circ=-1$; сначала найдите квадрат нормы.

EN

$u\cdot v=\|u\|\|v\|\cos120^\circ=-1$. Find the squared norm first.

Решение / Solution
RU

Координаты векторов не нужны: длина линейной комбинации определяется нормами и скалярным произведением. Сначала возводим искомую норму в квадрат — так раскрывается скалярный квадрат и исчезает внешний корень.

$\|2u+3v\|^2=4\|u\|^2+9\|v\|^2+12(u\cdot v)=4+36-12=28$. Ответ $2\sqrt7=5.2915$.

Сложность: 1/4. По сегодняшним результатам этот тип у вас уже устойчив.

EN

Coordinates are unnecessary: the length of a linear combination is determined by the two norms and their dot product. Square the target norm first so the dot-product expansion appears and the outer square root is postponed to the end.

$\|2u+3v\|^2=4\|u\|^2+9\|v\|^2+12(u\cdot v)=4+36-12=28$. Thus the answer is $2\sqrt7=5.2915$.

Difficulty: 1/4. Your work today shows that this pattern is already stable.

уверенность1 — угадал, 5 — уверен полностью
Q2017Разминкаступень 2Матана✓последний список · Q17
RU

$F(x)=\displaystyle\int_0^{x^2}e^{-t^2}\,dt$. Найдите $F'(1)$.

Ответ округлите до четырёх знаков после запятой.

EN

Define $F(x)=\displaystyle\int_0^{x^2}e^{-t^2}\,dt$. Find $F'(1)$.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Подставьте $x^2$ вместо $t$ и умножьте на производную $x^2$.

EN

Substitute $x^2$ for $t$ in the integrand and multiply by the derivative of $x^2$.

Решение / Solution
RU

Это основная теорема анализа с составной верхней границей. Производная интеграла равна подынтегральной функции в верхнем пределе, умноженной на производную самого предела $x^2$.

$F'(x)=2xe^{-x^4}$, поэтому $F'(1)=2/e=0.7358$.

Сложность: 1/4. Сегодня более сложная версия с двумя границами решена с первой попытки.

EN

This is the fundamental theorem of calculus with a composite upper limit. Differentiate by evaluating the integrand at $x^2$, then multiply by the derivative of the endpoint, $2x$.

$F'(x)=2xe^{-x^4}$, so $F'(1)=2/e=0.7358$.

Difficulty: 1/4. You solved a harder version with two moving endpoints on the first attempt today.

уверенность1 — угадал, 5 — уверен полностью
X2001Разминкаступень 1Вероятность✓мост к Q3
RU

Источник A выбирают с вероятностью $1/2$, источник B — с вероятностью $1/2$. Событие $W$ происходит с вероятностями $P(W\mid A)=1/4$ и $P(W\mid B)=3/4$. Известно, что $W$ произошло. Найдите $P(B\mid W)$.

Ответ округлите до четырёх знаков после запятой.

EN

Source A is selected with probability $1/2$, and source B with probability $1/2$. Event $W$ occurs with probabilities $P(W\mid A)=1/4$ and $P(W\mid B)=3/4$. Given that $W$ occurred, find $P(B\mid W)$.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Сначала выпишите два веса: $P(A)P(W\mid A)$ и $P(B)P(W\mid B)$.

EN

First write the two branch weights: $P(A)P(W\mid A)$ and $P(B)P(W\mid B)$.

Решение / Solution
RU

Наблюдение $W$ усиливает тот источник, где само встречается чаще. Поэтому сравниваем не условные вероятности по отдельности, а полные веса ветвей «выбрали источник и увидели $W$».

Веса ветвей равны $1/8$ и $3/8$; их сумма $1/2$. Поэтому $P(B\mid W)=(3/8)/(1/2)=3/4=0.7500$.

Проверка направления: $W$ втрое вероятнее при B, поэтому после наблюдения B должна стать вероятнее A.

EN

Observing $W$ favors the source under which $W$ is more common. Compare the full branch weights “select this source and observe $W$,” not the two conditional probabilities in isolation.

The branch weights are $1/8$ and $3/8$, with total $1/2$. Therefore $P(B\mid W)=(3/8)/(1/2)=3/4=0.7500$.

Direction check: $W$ is three times as likely under B, so observing $W$ should make B more likely than A.

уверенность1 — угадал, 5 — уверен полностью
X2002Разминкаступень 2минимумВероятность✓мост к Q4
RU

В условиях x2001 после события $W$ источник сохраняют и независимо повторяют опыт с теми же вероятностями внутри источника. Найдите вероятность второго события $W$.

Ответ округлите до четырёх знаков после запятой.

EN

In x2001, keep the selected source and independently repeat the trial with the same conditional probabilities. Find the probability that $W$ occurs on the second trial.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Используйте обновлённые веса источников $1/4$ и $3/4$, а не исходные $1/2$ и $1/2$.

EN

Use the updated source probabilities $1/4$ and $3/4$, not the original $1/2$ and $1/2$.

Решение / Solution
RU

После первого $W$ источник не выбирается заново, поэтому прогноз строится с апостериорными, а не начальными весами. Это взвешенное среднее вероятностей следующего $W$ внутри двух источников.

После первого $W$ веса A и B равны $1/4$ и $3/4$. Прогноз второго события: $(1/4)(1/4)+(3/4)(3/4)=10/16=0.6250$.

Ловушка Q4: возвращение объекта восстанавливает состав, но не стирает информацию о скрытом источнике.

EN

The source is not selected again after the first $W$, so the prediction must use posterior rather than prior weights. It is a weighted average of the two probabilities of seeing $W$ next.

After the first occurrence of $W$, the probabilities of A and B are $1/4$ and $3/4$. Thus the predictive probability is $(1/4)(1/4)+(3/4)(3/4)=10/16=0.6250$.

The Q4 trap: replacing the object restores the composition, but it does not erase information about the hidden source.

уверенность1 — угадал, 5 — уверен полностью
X2003Разминкаступень 2минимумВероятность✓мост к Q5–Q6
RU

Группы A и B содержат $40$ и $60$ объектов. В A успешны $36$ объектов, а среди A и B вместе доля успеха равна $0.8$. Найдите отношение числа неуспешных объектов A к числу неуспешных объектов B. Введите несократимое отношение a:b.

EN

Groups A and B contain $40$ and $60$ objects. In group A, $36$ objects are successful. Across both groups, the success rate is $0.8$. Find the ratio of unsuccessful objects in A to unsuccessful objects in B. Enter the irreducible ratio a:b.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Проценты сначала переведите в количества; только затем берите дополнения.

EN

Convert percentages to counts first; only then take complements.

Решение / Solution
RU

Доли удобнее сразу перевести в количества: тогда дополнение до размера группы даёт число неуспешных объектов. Сначала восстанавливаем успехи в B из общего числа успехов, затем берём дополнения.

Вместе успешны $0.8\cdot100=80$, поэтому в B успешны $80-36=44$. Неуспешных: в A $4$, в B $16$. Отношение $4:16=1:4$.

EN

Convert rates to counts immediately; subtracting from each group size then gives the unsuccessful counts directly. Recover B's successful count from the combined total first, then take complements.

There are $0.8\cdot100=80$ successful objects in total, so B contains $80-36=44$ successful objects. The unsuccessful counts are $4$ in A and $16$ in B. The ratio is $4:16=1:4$.

уверенность1 — угадал, 5 — уверен полностью
X2004Разминкаступень 1Вероятность✓мост к Q10
RU

В ряд ставят $2$ различных мальчиков и $1$ различимую девочку. Сколько расстановок возможно?

EN

Two distinct boys and one girl stand in a line. How many arrangements are possible?

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Сначала расставьте мальчиков и посчитайте промежутки, включая края.

EN

Arrange the boys first and count the gaps, including the two ends.

Решение / Solution
RU

Сначала фиксируем порядок мальчиков. Он создаёт три места для девочки — слева, между мальчиками и справа; такой подсчёт не допускает пропусков и двойного счёта.

Мальчиков можно расставить $2!$ способами; девочка выбирает один из трёх промежутков. Итого $2!\cdot3=6$.

EN

Fix the order of the boys first. This creates three possible positions for the girl—left, between them, and right—without omissions or double counting.

The boys can be arranged in $2!$ ways, and the girl can occupy any of three gaps. Hence there are $2!\cdot3=6$ arrangements.

уверенность1 — угадал, 5 — уверен полностью

База

решено 5 из 15

Чистая техника без сюрпризов. Здесь нарабатывается автоматизм.

A2002Базаступень 2минимумАлгоритмыаварийный алгоритмический минимум
RU

Для массива [3, 1, 4, 1, 5] найдите число непустых подотрезков, сумма которых делится на $3$. Решите через остатки префиксных сумм.

EN

For the array [3, 1, 4, 1, 5], find the number of nonempty subarrays whose sum is divisible by $3$. Solve the problem using remainders of prefix sums.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Начните со счётчика Counter({0:1}); равные остатки задают подходящий подотрезок.

EN

Start with Counter({0:1}). Two equal prefix remainders define a valid subarray.

Решение / Solution
RU

Сумма подотрезка равна разности двух префиксных сумм. Она делится на $3$ тогда и только тогда, когда эти префиксы имеют одинаковый остаток; поэтому достаточно считать, сколько раз каждый остаток уже встречался.

Остатки префиксов: $0,0,1,2,0,2$. Остаток $0$ встречается трижды и даёт $3$ пары, остаток $2$ — дважды и даёт ещё одну. Ответ $4$.

from collections import Counter
c=Counter({0:1}); s=ans=0
for x in [3,1,4,1,5]:
    s=(s+x)%3; ans+=c[s]; c[s]+=1
EN

A subarray sum is the difference of two prefix sums. That difference is divisible by $3$ exactly when the two prefixes have the same remainder, so it is enough to count how often each remainder has already appeared.

The prefix remainders are $0,0,1,2,0,2$. Remainder $0$ occurs three times and contributes $3$ pairs; remainder $2$ occurs twice and contributes one more. The answer is $4$.

from collections import Counter
c=Counter({0:1}); s=ans=0
for x in [3,1,4,1,5]:
    s=(s+x)%3; ans+=c[s]; c[s]+=1
уверенность1 — угадал, 5 — уверен полностью
A2003Базаступень 2Алгоритмыаварийный алгоритмический минимум
RU

В массиве положительных чисел [2, 1, 3, 1, 1, 2] найдите максимальную длину подотрезка с суммой не больше $6$. Решите двумя указателями.

EN

In the positive array [2, 1, 3, 1, 1, 2], find the maximum length of a subarray with sum at most $6$. Use a sliding window.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Правый конец расширяет окно; пока сумма больше $6$, двигайте левый.

EN

Extend the right endpoint. While the sum exceeds $6$, move the left endpoint.

Решение / Solution
RU

Положительность чисел делает сумму окна монотонной: расширение вправо её только увеличивает, а сдвиг левой границы только уменьшает. Поэтому каждая граница движется в одну сторону и полный перебор заменяется линейным проходом.

Максимальное окно [1,3,1,1] имеет сумму $6$ и длину $4$.

l=s=best=0
for r,x in enumerate(a):
    s+=x
    while s>6: s-=a[l]; l+=1
    best=max(best,r-l+1)

Окно работает здесь потому, что все числа положительны.

EN

Because every number is positive, the window sum is monotone: moving the right endpoint can only increase it, while moving the left endpoint can only decrease it. Each endpoint therefore moves in one direction, replacing a quadratic search with one linear pass.

The maximum window [1,3,1,1] has sum $6$ and length $4$.

l=s=best=0
for r,x in enumerate(a):
    s+=x
    while s>6: s-=a[l]; l+=1
    best=max(best,r-l+1)

The sliding window works here because every array element is positive.

уверенность1 — угадал, 5 — уверен полностью
A2004Базаступень 2Алгоритмыаварийный алгоритмический минимум
RU

Есть кучи работ объёмов [7,15,6,21,9,13]. За час выполняют не более $k$ единиц из одной кучи; на каждую кучу нужно $\lceil p_i/k\rceil$ часов. Найдите минимальное $k$, при котором все кучи можно закончить за $9$ часов.

EN

There are work piles of sizes [7,15,6,21,9,13]. In one hour, at most $k$ units can be completed from a single pile, so pile $i$ requires $\lceil p_i/k\rceil$ hours. Find the smallest $k$ for which all piles can be completed in $9$ hours.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Предикат sum((p+k-1)//k for p in piles) <= 9 монотонен.

EN

The predicate sum((p+k-1)//k for p in piles) <= 9 is monotone.

Решение / Solution
RU

Чем больше скорость $k$, тем меньше требуемое время. Значит предикат «успеваем за $9$ часов» после некоторой границы всегда остаётся истинным — именно такая монотонность позволяет искать первый подходящий $k$ бинарным поиском.

При $k=10$ требуется $10$ часов; при $k=11$ — $9$. Ответ $11$.

Этот паттерн сегодня решён верно на пробнике; достаточно сохранить шаблон границы.

EN

As $k$ increases, the required time never increases. The predicate “all piles finish within $9$ hours” is therefore false up to one boundary and true afterward, which is exactly the structure needed for binary search on the first feasible value.

At $k=10$, the piles require $10$ hours; at $k=11$, they require $9$. The answer is $11$.

You solved this pattern correctly in today's mock. Preserve the boundary-search template.

уверенность1 — угадал, 5 — уверен полностью
A2009Базаступень 2Алгоритмыпо мотивам списка A–I · симуляция
RU

Буквы в таблице

a...b
.c...
..d.b
e....
.f...

падают вертикально вниз, не меняя порядок внутри столбца. Выведите итоговые строки через /, например row1/row2/..., и напишите программу для таблицы произвольного размера.

EN

Letters in the table

a...b
.c...
..d.b
e....
.f...

fall vertically without changing their order within a column. Print the final rows separated by /, for example row1/row2/..., and write a program for an arbitrary table size.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Каждый столбец независим. Соберите его буквы сверху вниз и запишите их в нижние клетки в том же порядке.

EN

Each column is independent. Collect its letters from top to bottom and place them into the lowest cells in the same order.

Решение / Solution
RU

В первых двух столбцах находятся пары a,e и c,f, в третьем — d, в пятом — две буквы b. Ответ: ...../...../...../ac..b/efd.b.

n, m = map(int, input().split())
g = [list(input().strip()) for _ in range(n)]
for j in range(m):
    letters = [g[i][j] for i in range(n) if g[i][j] != '.']
    for i in range(n):
        g[i][j] = '.'
    start = n - len(letters)
    for k, ch in enumerate(letters):
        g[start+k][j] = ch
for row in g:
    print(''.join(row))

Проход занимает $O(nm)$ времени. Сортировать буквы нельзя: падение сохраняет их вертикальный порядок.

EN

The first two columns contain a,e and c,f, the third contains d, and the fifth contains two b characters. The answer is ...../...../...../ac..b/efd.b.

n, m = map(int, input().split())
g = [list(input().strip()) for _ in range(n)]
for j in range(m):
    letters = [g[i][j] for i in range(n) if g[i][j] != '.']
    for i in range(n):
        g[i][j] = '.'
    start = n - len(letters)
    for k, ch in enumerate(letters):
        g[start+k][j] = ch
for row in g:
    print(''.join(row))

The algorithm runs in $O(nm)$ time. Do not sort the letters: falling preserves their vertical order.

уверенность1 — угадал, 5 — уверен полностью
A2010Базаступень 3Алгоритмыпо мотивам списка A–I · разбор строки
RU

Из перестановки чисел от $1$ до $11$ удалили пробелы и получили строку 7119416210583. Восстановите перестановку. Для этой строки ответ единственный. Затем напишите программу для произвольной строки, если исходная перестановка содержит не более $50$ чисел.

EN

The spaces were removed from a permutation of the integers from $1$ to $11$, producing 7119416210583. Restore the permutation. The answer is unique for this string. Then write a program for an arbitrary string when the original permutation contains at most $50$ numbers.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

В каждой позиции попробуйте взять одну или две цифры. Оставляйте только числа от $1$ до $n$, запрещайте ведущий ноль и повторное использование числа.

EN

At each position, try taking one or two digits. Keep only values from $1$ to $n$, reject a leading zero, and never reuse a number.

Решение / Solution
RU

Единственное допустимое разбиение: 7 11 9 4 1 6 2 10 5 8 3.

Длина строки определяет $n$: при $n\le9$ длина равна $n$, иначе она равна $9+2(n-9)=2n-9$.

s = input().strip()
L = len(s)
n = L if L <= 9 else (L + 9) // 2
used = [False] * (n + 1)
path = []

def dfs(i):
    if i == L:
        return len(path) == n
    for size in (1, 2):
        if i + size > L or (size == 2 and s[i] == '0'):
            continue
        value = int(s[i:i+size])
        if 1 <= value <= n and not used[value]:
            used[value] = True
            path.append(value)
            if dfs(i + size):
                return True
            path.pop()
            used[value] = False
    return False

print(*path) if dfs(0) else print(-1)

Это управляемый перебор: в каждой вершине не более двух переходов, а проверки диапазона и уникальности быстро отсекают ветви.

EN

The only valid split is 7 11 9 4 1 6 2 10 5 8 3.

The string length determines $n$: for $n\le9$ the length is $n$; otherwise it is $9+2(n-9)=2n-9$.

s = input().strip()
L = len(s)
n = L if L <= 9 else (L + 9) // 2
used = [False] * (n + 1)
path = []

def dfs(i):
    if i == L:
        return len(path) == n
    for size in (1, 2):
        if i + size > L or (size == 2 and s[i] == '0'):
            continue
        value = int(s[i:i+size])
        if 1 <= value <= n and not used[value]:
            used[value] = True
            path.append(value)
            if dfs(i + size):
                return True
            path.pop()
            used[value] = False
    return False

print(*path) if dfs(0) else print(-1)

This search is controlled: each node has at most two branches, and the range and uniqueness checks prune invalid branches early.

уверенность1 — угадал, 5 — уверен полностью
Q2002Базаступень 2Вероятность✓последний список · Q2
RU

В коробке лежат $6$ красных, $5$ синих и $4$ зелёных шара. Из неё случайным образом без возвращения извлекают три шара. Найдите вероятность того, что среди извлечённых шаров окажется по одному шару каждого цвета.

Ответ округлите до четырёх знаков после запятой.

EN

A box contains $6$ red, $5$ blue, and $4$ green balls. Three balls are drawn uniformly at random without replacement. Find the probability that the draw contains one ball of each color.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Три цвета при трёх шарах означают ровно по одному каждого цвета; считайте неупорядоченные наборы.

EN

With three colors and three balls, you need exactly one ball of each color. Count unordered selections throughout.

Решение / Solution
RU

Шары извлекают без возвращения, но порядок трёх извлечений не важен. Поэтому удобно считать не последовательности, а трёхэлементные наборы: в числителе выбираем по одному шару каждого цвета, в знаменателе — любые три шара.

Благоприятных наборов $\binom61\binom51\binom41=120$, всего $\binom{15}3=455$. Вероятность $120/455=24/91=0.2637$.

Сложность: 2/4. Нужно согласовать числитель и знаменатель; порядок нигде не учитывается.

EN

The balls are drawn without replacement, but the order of the three draws does not matter. Count unordered three-ball sets: choose one ball of each color in the numerator and any three balls in the denominator.

There are $\binom61\binom51\binom41=120$ favorable selections and $\binom{15}3=455$ selections in total. The probability is $120/455=24/91=0.2637$.

Difficulty: 2/4. The numerator and denominator must use the same convention; neither count includes order.

уверенность1 — угадал, 5 — уверен полностью
Q2003Базаступень 2Вероятность✓последний список · Q3
RU

В урне I находятся $4$ белых и $2$ чёрных шара, а в урне II — $1$ белый и $3$ чёрных шара. Бросают правильный игральный кубик. Если выпадает шестёрка, шар извлекают из урны II; в противном случае — из урны I. Известно, что извлечённый шар оказался белым. Найдите условную вероятность того, что его извлекли из урны II.

Ответ округлите до четырёх знаков после запятой.

EN

Urn I contains $4$ white and $2$ black balls; urn II contains $1$ white and $3$ black balls. A fair die is rolled. If it shows a six, a ball is drawn from urn II; otherwise, a ball is drawn from urn I. Given that the drawn ball is white, find the probability that it came from urn II.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Сравните веса белого: $(5/6)(4/6)$ и $(1/6)(1/4)$.

EN

Compare the two white-ball weights: $(5/6)(4/6)$ and $(1/6)(1/4)$.

Решение / Solution
RU

После слов «известно, что шар белый» исходные вероятности урн уже нельзя использовать напрямую: наблюдение меняет их веса. Для каждой урны считаем совместный вес «выбрали эту урну и получили белый», затем нормируем на сумму весов.

$P(II,W)=(1/6)(1/4)=1/24$, а $P(W)=(5/6)(2/3)+(1/6)(1/4)=43/72$. Поэтому $P(II\mid W)=(1/24)/(43/72)=3/43=0.0698$.

Сложность: 2/4. Байес стандартный, но априорные веса сильно неравны — это проверка здравого смысла.

EN

Once the ball is known to be white, the original urn probabilities can no longer be used directly: the observation changes their weights. Compute the joint weight “this urn was selected and a white ball appeared” for each urn, then normalize by the sum.

$P(II,W)=(1/6)(1/4)=1/24$, while $P(W)=(5/6)(2/3)+(1/6)(1/4)=43/72$. Hence $P(II\mid W)=(1/24)/(43/72)=3/43=0.0698$.

Difficulty: 2/4. Bayes' rule is standard here, but the prior probabilities are highly unequal.

уверенность1 — угадал, 5 — уверен полностью
Q2006Базаступень 2Вероятностьпоследний список · Q6
RU

В условиях Q5 случайно выбранная доставка оказалась выполненной вовремя. Найдите вероятность того, что её выполнил курьер Северного отделения.

Ответ округлите до четырёх знаков после запятой.

EN

In Q5, a delivery is selected uniformly at random and is known to be on time. Find the probability that it came from the North hub.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

После условия пространство состоит только из $324$ своевременных доставок.

EN

After conditioning, the sample space contains only the $324$ on-time deliveries.

Решение / Solution
RU

Условие «доставка выполнена вовремя» сужает пространство: после него нас интересуют только своевременные доставки. Поэтому знаменатель — не все $400$ доставок, а их своевременная часть, уже найденная в Q5.

В Северном отделении вовремя выполнены $72$ доставки, а всего таких доставок $324$. Поэтому

$$P(\text{Северное}\mid\text{вовремя})=\frac{72}{324}=\frac29=0.2222.$$

Сложность: 1/4 после Q5, 2/4 отдельно. Единственная ловушка — оставить в знаменателе все $400$ доставок.

EN

The condition “the delivery was on time” restricts the sample space to on-time deliveries only. The denominator is therefore not all $400$ deliveries, but the on-time total already reconstructed in Q5.

North contributes $72$ of the $324$ on-time deliveries. Therefore

$$P(\text{North}\mid\text{on time})=72/324=2/9=0.2222.$$

Difficulty: 1/4 after Q5, 2/4 on its own. The only trap is leaving all $400$ deliveries in the denominator.

уверенность1 — угадал, 5 — уверен полностью
Q2009Базаступень 2Статистика✓последний список · Q9
RU

Случайная величина $X$ имеет геометрическое распределение:

$$P(X=k)=p(1-p)^{k-1},\qquad k=1,2,\ldots.$$

По независимой выборке $2,1,4,3,2$ найдите оценку максимального правдоподобия параметра $p$.

Ответ округлите до четырёх знаков после запятой.

EN

A random variable $X$ has geometric distribution

$$P(X=k)=p(1-p)^{k-1},\qquad k=1,2,\ldots.$$

For the i.i.d. sample $2,1,4,3,2$, find the maximum likelihood estimate of $p$.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Для носителя от единицы $L(p)=p^n(1-p)^{\sum x_i-n}$.

EN

For support beginning at one, $L(p)=p^n(1-p)^{\sum x_i-n}$.

Решение / Solution
RU

Для геометрического распределения каждое наблюдение содержит один успех и $x_i-1$ неудач до него. Поэтому вся выборка даёт $n$ множителей $p$ и $\sum x_i-n$ множителей $1-p$; логарифм превращает произведение в удобную сумму.

$n=5$, $\sum x_i=12$. Из $\ell'(p)=5/p-7/(1-p)=0$ получаем $\hat p=5/12=0.4167$.

Сложность: 2/4. Ловушка — перепутать носитель от единицы с носителем от нуля.

EN

In a geometric observation, one success is preceded by $x_i-1$ failures. Across the sample, this gives $n$ factors of $p$ and $\sum x_i-n$ factors of $1-p$; taking logs turns that product into a simple sum.

$n=5$ and $\sum x_i=12$. Solving $\ell'(p)=5/p-7/(1-p)=0$ gives $\hat p=5/12=0.4167$.

Difficulty: 2/4. The trap is confusing the geometric distribution supported on $1,2,\ldots$ with the version supported on $0,1,\ldots$.

уверенность1 — угадал, 5 — уверен полностью
Q2010Базаступень 2Вероятность✓последний список · Q10
RU

Четыре мальчика и три девочки случайным образом выстраиваются в ряд; все $7!$ порядков считаются равновероятными. Найдите вероятность того, что никакие две девочки не окажутся рядом.

Ответ округлите до четырёх знаков после запятой.

EN

Four boys and three girls stand in a uniformly random order in a line, so all $7!$ orders are equally likely. Find the probability that no two girls stand next to each other.

Round your answer to four decimal places.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Расставьте мальчиков: они создают пять промежутков; выберите три из них для девочек.

EN

Arrange the boys first. They create five gaps; choose three of those gaps for the girls.

Решение / Solution
RU

Прямое перечисление всех $7!$ порядков скрывает структуру. Сначала расставляем четырёх мальчиков: вокруг них образуются пять промежутков, и выбор разных промежутков автоматически запрещает соседство девочек.

Благоприятных расстановок $4!\binom53 3!$, всего $7!$. Вероятность равна $2/7=0.2857$.

Сложность: 2/4. У вас этот паттерн раньше требовал несколько попыток, поэтому оставлен короткий мост x2004.

EN

Enumerating all $7!$ orders hides the useful structure. Arrange the four boys first; they create five gaps. Placing the girls in distinct gaps automatically prevents any two girls from being adjacent.

There are $4!\binom53 3!$ favorable arrangements and $7!$ arrangements in total. The probability is $2/7=0.2857$.

Difficulty: 2/4. This pattern previously took you several attempts, so the short bridge x2004 remains in the plan.

уверенность1 — угадал, 5 — уверен полностью
Q2011Базаступень 2Статистикапоследний список · Q11
RU

$X_1,\ldots,X_4$ — независимые одинаково распределённые случайные величины, причём $E[X_i]=\mu$ и $\operatorname{Var}(X_i)=9$. Рассмотрим оценку

$$\hat\mu=\frac{X_1+2X_2+2X_3+X_4}{6}.$$

Докажите, что эта оценка является несмещённой, и найдите $\operatorname{Var}(\hat\mu)$.

EN

$X_1,\ldots,X_4$ are i.i.d. random variables with $E[X_i]=\mu$ and $\operatorname{Var}(X_i)=9$. Consider the estimator

$$\hat\mu=\frac{X_1+2X_2+2X_3+X_4}{6}.$$

Show that it is unbiased and find $\operatorname{Var}(\hat\mu)$.

неверно · 1-я попытка
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Для ожидания складывайте веса, для дисперсии — квадраты весов.

EN

Add the coefficients for the expectation; add their squares for the variance.

Решение / Solution
RU

Для математического ожидания коэффициенты складываются линейно. Для дисперсии независимой линейной комбинации коэффициенты сначала возводятся в квадрат — это ключевое различие двух вычислений.

$E\hat\mu=(1+2+2+1)\mu/6=\mu$. По независимости $\operatorname{Var}(\hat\mu)=(1^2+2^2+2^2+1^2)9/6^2=2.5000$.

Сложность: 2/4. Два похожих вычисления с разными правилами — основная ловушка.

EN

Expectations of a linear combination use the coefficients themselves. For the variance of an independent linear combination, the coefficients are squared—this is the key distinction between the two calculations.

$E\hat\mu=(1+2+2+1)\mu/6=\mu$. By independence,

$$\operatorname{Var}(\hat\mu)=(1^2+2^2+2^2+1^2)9/6^2=2.5000.$$

Difficulty: 2/4. The main trap is that two similar-looking calculations use different rules.

уверенность1 — угадал, 5 — уверен полностью
Q2012Базаступень 2Статистикапоследний список · Q12
RU

Случайная величина $X$ имеет плотность

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

Известно, что выборочное среднее равно $0{,}75$. Найдите оценку параметра $\theta$ методом моментов.

EN

A random variable $X$ has density

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

The sample mean is $0.75$. Find the method-of-moments estimate of $\theta$.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Вычислите $E_\theta X$ и приравняйте его к $3/4$.

EN

Compute $E_\theta X$ and set it equal to $3/4$.

Решение / Solution
RU

Метод моментов приравнивает наблюдаемый выборочный момент его теоретическому аналогу. Здесь дано выборочное среднее, поэтому нужен первый теоретический момент $E_\theta X$, а не функция правдоподобия.

$E_\theta X=(\theta+1)/(\theta+2)$. Уравнение $(\theta+1)/(\theta+2)=3/4$ даёт $\theta=2$.

Сложность: 2/4. Не путайте метод моментов с методом максимального правдоподобия.

EN

The method of moments equates an observed sample moment to its theoretical counterpart. The given statistic is the sample mean, so compute the first theoretical moment $E_\theta X$ rather than a likelihood.

$E_\theta X=(\theta+1)/(\theta+2)$. Solving $(\theta+1)/(\theta+2)=3/4$ gives $\theta=2$.

Difficulty: 2/4. Do not confuse the method of moments with maximum likelihood.

уверенность1 — угадал, 5 — уверен полностью
Q2015Базаступень 2Линал✓последний список · Q15
RU

$u=(1,2,2)^T$, $v=(2,1,-1)^T$, $A=I_3+uv^T$. Найдите $\det A$.

EN

Let $u=(1,2,2)^T$, $v=(2,1,-1)^T$, and $A=I_3+uv^T$. Find $\det A$.

верно
Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Используйте $\det(I+uv^T)=1+v^Tu$ или выпишите матрицу.

EN

Use $\det(I+uv^T)=1+v^Tu$, or write out the matrix directly.

Решение / Solution
RU

Матрица отличается от единичной добавкой ранга один, поэтому раскрывать определитель по строкам не нужно. Лемма о детерминанте сводит весь расчёт к одному скаляру: $\det(I+uv^T)=1+v^Tu$.

$v^Tu=2+2-2=2$, поэтому $\det A=3$.

Сложность: 1/4 при знании формулы, 2/4 прямым счётом. После сегодняшних матричных задач можно идти сразу.

EN

The matrix is the identity plus a rank-one update, so expanding the determinant by rows is unnecessary. The matrix determinant lemma reduces the entire calculation to one scalar: $\det(I+uv^T)=1+v^Tu$.

$v^Tu=2+2-2=2$, so $\det A=3$.

Difficulty: 1/4 if you know the identity, 2/4 by direct calculation. You can go straight to this problem after today's matrix work.

уверенность1 — угадал, 5 — уверен полностью
X2005Базаступень 2минимумСтатистикамост к Q13
RU

$X_1,\ldots,X_4$ — независимые одинаково распределённые случайные величины с плотностью

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

Известно, что $\sum_{i=1}^4\ln X_i=-2$. Найдите оценку максимального правдоподобия параметра $\theta$.

Ответ округлите до четырёх знаков после запятой.

EN

$X_1,\ldots,X_4$ are i.i.d. random variables with density

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

Given that $\sum_{i=1}^4\ln X_i=-2$, find the maximum likelihood estimate of $\theta$.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

$\ell(\theta)=4\ln(\theta+1)+\theta\sum\ln X_i$.

EN

$\ell(\theta)=4\ln(\theta+1)+\theta\sum\ln X_i$.

Решение / Solution
RU

Правдоподобие — плотность всей наблюдённой выборки как функция параметра. Логарифм сохраняет максимум и превращает произведение плотностей в сумму; после нахождения точки проверяем область $\theta>-1$.

$\ell'(\theta)=4/(\theta+1)-2$. Нуль производной даёт $\theta+1=2$, то есть $\hat\theta=1.0000$. Вторая производная отрицательна, а область $\theta>-1$ соблюдена.

Шаблон для Q13: $\hat\theta=-n/\sum\ln X_i-1$.

EN

The likelihood is the density of the observed sample viewed as a function of the parameter. Taking logs preserves the maximizer and turns the product into an easy-to-differentiate sum; the candidate must still satisfy $\theta>-1$.

$\ell'(\theta)=4/(\theta+1)-2$. Setting this to zero gives $\theta+1=2$, so $\hat\theta=1.0000$. The second derivative is negative, and the estimate satisfies $\theta>-1$.

Template for Q13: $\hat\theta=-n/\sum\ln X_i-1$.

уверенность1 — угадал, 5 — уверен полностью
X2006Базаступень 2минимумСтатистикамост к Q14
RU

Для распределения с плотностью $f(x;\theta)=(\theta+1)x^\theta$ на интервале $(0,1)$ получена оценка $\hat\theta=1$. Найдите подстановочную оценку медианы распределения.

Ответ округлите до четырёх знаков после запятой.

EN

For the distribution with density $f(x;\theta)=(\theta+1)x^\theta$ on $(0,1)$, suppose the estimate $\hat\theta=1$ has already been obtained. Find the plug-in estimate of the median.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Сначала найдите $F_\theta(x)$ и решите $F_\theta(m)=1/2$; только затем подставьте оценку.

EN

First find $F_\theta(x)$ and solve $F_\theta(m)=1/2$; substitute the estimate only afterward.

Решение / Solution
RU

Медиана — не сам параметр, а функция параметра. Поэтому сначала находим её из уравнения для функции распределения, и только затем подставляем оценку $\hat\theta$.

$F_\theta(x)=x^{\theta+1}$. Медиана $m$ удовлетворяет $m^{\theta+1}=1/2$, значит $m=2^{-1/(\theta+1)}$. При $\hat\theta=1$ получаем $1/\sqrt2=0.7071$.

EN

The median is not the parameter itself but a function of it. Derive that function from the CDF first, and only then substitute the already obtained estimate $\hat\theta$.

$F_\theta(x)=x^{\theta+1}$. The median satisfies $m^{\theta+1}=1/2$, hence $m=2^{-1/(\theta+1)}$. At $\hat\theta=1$, this gives $1/\sqrt2=0.7071$.

уверенность1 — угадал, 5 — уверен полностью

Уровень YMLS

решено 0 из 8

Целевая сложность вступительного экзамена. Ответ — число.

A2006Уровень YMLSступень 3Алгоритмыаварийный алгоритмический минимум
RU

Неориентированный граф задан рёбрами 1-2, 1-3, 2-4, 3-4, 4-5, 5-6, 3-7, 7-6. Найдите длину кратчайшего пути из вершины $2$ в вершину $6$ и напишите программу, использующую поиск в ширину (BFS).

EN

An undirected graph has edges 1-2, 1-3, 2-4, 3-4, 4-5, 5-6, 3-7, 7-6. Find the length of a shortest path from vertex $2$ to vertex $6$, and write a breadth-first search (BFS) implementation.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Очередь хранит вершины по неубыванию расстояния; посещайте вершину при добавлении в очередь.

EN

The queue stores vertices in nondecreasing distance order. Mark a vertex as visited when it is added to the queue.

Решение / Solution
RU

BFS просматривает граф слоями: сначала вершины на расстоянии $1$, затем на расстоянии $2$ и так далее. Поэтому первое найденное расстояние до вершины уже минимально; вершину нужно отмечать посещённой при добавлении в очередь, а не при извлечении.

Кратчайший путь $2\to4\to5\to6$ имеет длину $3$.

from collections import deque
q=deque([2]); dist={2:0}
while q:
    v=q.popleft()
    for u in g[v]:
        if u not in dist:
            dist[u]=dist[v]+1; q.append(u)

Поиск в ширину находит кратчайшие пути в невзвешенном графе; для графа с произвольными весами нужен другой алгоритм.

EN

BFS explores the graph in layers: first distance $1$, then distance $2$, and so on. The first recorded distance to a vertex is therefore minimal. Mark a vertex when it enters the queue, not when it leaves, to avoid adding it several times.

A shortest path is $2\to4\to5\to6$, with length $3$.

from collections import deque
q=deque([2]); dist={2:0}
while q:
    v=q.popleft()
    for u in g[v]:
        if u not in dist:
            dist[u]=dist[v]+1; q.append(u)

BFS finds shortest paths in an unweighted graph. A weighted graph may require a different algorithm.

уверенность1 — угадал, 5 — уверен полностью
Q2004Уровень YMLSступень 4обязательнаяВероятностьпоследний список · Q4
RU

В условиях Q3 извлечённый белый шар возвращают в ту урну, из которой его взяли. Затем из этой же урны, не выбирая её повторно, извлекают ещё один шар. Найдите вероятность того, что второй шар также окажется белым.

Ответ округлите до четырёх знаков после запятой.

EN

In Q3, the white ball is returned to the urn it came from. Another ball is then drawn from that same urn; the urn is not selected again. Find the probability that the second ball is also white.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Сначала используйте апостериорные веса урн после первого белого, затем вероятности белого внутри каждой урны.

EN

First use the posterior urn probabilities after the first white ball, then use the white-ball probability within each urn.

Решение / Solution
RU

Задача состоит из двух разных шагов. Первый белый шар обновляет вероятности урн по Байесу; возвращение шара восстанавливает состав, но фраза «из этой же урны» сохраняет обновлённый выбор источника для второго извлечения.

После первого белого веса урн I и II равны $40/43$ и $3/43$. Составы восстановлены, поэтому $P(W_2\mid W_1)=(40/43)(2/3)+(3/43)(1/4)=329/516=0.6376$.

Сложность: 3/4. Два последовательных решения: Байес, затем прогноз. Главная ловушка — вернуться к исходным весам урн.

EN

The problem has two distinct stages. The first white ball updates the urn probabilities by Bayes' rule. Returning the ball restores the composition, but “that same urn” preserves the updated source choice for the second draw.

After the first white ball, the posterior probabilities of urns I and II are $40/43$ and $3/43$. Since the ball was replaced,

$$P(W_2\mid W_1)=(40/43)(2/3)+(3/43)(1/4)=329/516=0.6376.$$

Difficulty: 3/4. This combines two steps: a Bayesian update and a prediction. The main trap is reverting to the original urn probabilities.

уверенность1 — угадал, 5 — уверен полностью
Q2005Уровень YMLSступень 4обязательнаяВероятностьпоследний список · Q5
RU

В трёх отделениях курьерской службы — Северном, Центральном и Южном — число курьеров относится как $2:3:5$. Всего работают $400$ курьеров, и каждый выполнил ровно одну доставку. В Северном отделении доля доставок, выполненных вовремя, равна $0{,}90$; в Центральном — $X$; в Южном — $Y$. Среди всех доставок Северного и Центрального отделений ровно $87\%$ выполнены вовремя, а среди доставок всех трёх отделений — ровно $81\%$.

Найдите отношение числа опоздавших доставок Центрального отделения к числу опоздавших доставок Южного отделения. Запишите ответ в виде несократимого отношения a:b.

EN

A courier company operates three hubs—North, Central, and South—with numbers of couriers in the ratio $2:3:5$. There are $400$ couriers in total, and each makes exactly one delivery. The on-time delivery rates are $0.90$ for North, $X$ for Central, and $Y$ for South. Exactly $87\%$ of the deliveries from North and Central combined are on time, and exactly $81\%$ of all deliveries are on time.

Find the ratio of late deliveries from Central to late deliveries from South. Enter the irreducible ratio a:b.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Восстановите размеры $80,120,200$, затем количества своевременных в объединении и во всей таблице.

EN

Recover the hub sizes $80,120,200$, then compute the on-time counts for the combined groups and for the entire company.

Решение / Solution
RU

Проценты здесь лучше сразу превратить в целые количества: тогда неизвестные доли исчезают, а задача становится заполнением таблицы «отделение × вовремя/с опозданием». Отношение $2:3:5$ при общем числе $400$ сначала задаёт размеры строк таблицы.

В отделениях работают соответственно $80$, $120$ и $200$ курьеров. В Северном отделении вовремя выполнены $72$ доставки. В Северном и Центральном вместе таких доставок $174$, поэтому на Центральное приходится $102$ своевременные и $18$ опоздавших доставок. Всего вовремя выполнены $324$ доставки, следовательно, в Южном отделении их $150$, а опоздавших — $50$. Искомое отношение равно $18:50=9:25$.

Сложность: 3/4. Формул почти нет, но цепочка из четырёх переводов чувствительна к одной ошибке.

EN

Convert every percentage to a count first. The unknown rates then disappear, and the problem becomes a table with rows for hubs and columns for on-time and late deliveries. The ratio $2:3:5$ and the total $400$ determine the row totals.

The hubs have $80$, $120$, and $200$ couriers. North has $72$ on-time deliveries. North and Central together have $174$, so Central has $102$ on-time and $18$ late deliveries. There are $324$ on-time deliveries overall, so South has $150$ on-time and $50$ late deliveries. The ratio is $18:50=9:25$.

Difficulty: 3/4. There is little formal machinery, but the four-step count reconstruction is sensitive to a single arithmetic error.

уверенность1 — угадал, 5 — уверен полностью
Q2008Уровень YMLSступень 3Матанапоследний список · Q8
RU

Для $n\ge0$ положим $B_n=\displaystyle\int_0^1x^ne^x\,dx$. Докажите при $n\ge1$, что $B_n=e-nB_{n-1}$, и найдите $B_1+B_2+B_3$.

Численный ответ округлите до четырёх знаков после запятой; доказательство выполните на бумаге.

EN

For $n\ge0$, define $B_n=\displaystyle\int_0^1x^ne^x\,dx$. Prove that $B_n=e-nB_{n-1}$ for $n\ge1$, and find $B_1+B_2+B_3$.

Round the numerical answer to four decimal places and write the proof on paper.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Интегрируйте по частям с $u=x^n$, $dv=e^x dx$ и отдельно найдите $B_0$.

EN

Integrate by parts with $u=x^n$ and $dv=e^x dx$, and compute $B_0$ separately.

Решение / Solution
RU

Интегрирование по частям здесь не вычисляет каждый интеграл заново, а уменьшает степень $x^n$ на единицу. Именно это создаёт рекуррентность: новый интеграл становится $B_{n-1}$, а граничный член считается сразу.

$B_n=[x^ne^x]_0^1-n\int_0^1x^{n-1}e^x dx=e-nB_{n-1}$. $B_0=e-1$, поэтому $B_1=1$, $B_2=e-2$, $B_3=6-2e$. Сумма $5-e=2.2817$.

Сложность: 2/4 по вычислению, 3/4 по оформлению доказательства. Приём сегодня уже сработал с первой попытки.

EN

Integration by parts is not being used to evaluate every integral separately. Its purpose is to lower the exponent of $x^n$ by one, turning the remaining integral into $B_{n-1}$ and producing a recurrence.

$B_n=[x^ne^x]_0^1-n\int_0^1x^{n-1}e^x dx=e-nB_{n-1}$. Since $B_0=e-1$, we obtain $B_1=1$, $B_2=e-2$, and $B_3=6-2e$. Their sum is $5-e=2.2817$.

Difficulty: 2/4 computationally, 3/4 in written form. You already used this technique correctly on the first attempt today.

уверенность1 — угадал, 5 — уверен полностью
Q2013Уровень YMLSступень 4обязательнаяСтатистикапоследний список · Q13
RU

$X_1,\ldots,X_{10}$ — независимая выборка из распределения с плотностью

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

Известно, что $\sum_{i=1}^{10}\ln X_i=-4$. Найдите оценку максимального правдоподобия параметра $\theta$.

Ответ округлите до четырёх знаков после запятой.

EN

$X_1,\ldots,X_{10}$ are an i.i.d. sample from the density

$$f(x;\theta)=(\theta+1)x^\theta,\qquad 0<x<1,\quad \theta>-1.$$

Given that $\sum_{i=1}^{10}\ln X_i=-4$, find the maximum likelihood estimate of $\theta$.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

$\ell(\theta)=10\ln(\theta+1)-4\theta$.

EN

$\ell(\theta)=10\ln(\theta+1)-4\theta$.

Решение / Solution
RU

В непрерывной модели плотности по выборке перемножаются. После логарифмирования произведение превращается в $10\ln(\theta+1)+\theta\sum\ln X_i$; максимум ищем только в допустимой области $\theta>-1$.

$\ell'(\theta)=10/(\theta+1)-4=0$, поэтому $\hat\theta=1.5000$. Вторая производная отрицательна.

Сложность: 3/4 для вас сейчас. Техника короткая, но сегодняшний s2002 показал, что цепочка ещё не автоматизирована.

EN

For a continuous i.i.d. sample, multiply the densities. Taking logs turns the product into $10\ln(\theta+1)+\theta\sum\ln X_i$; the maximum must still lie in the allowed domain $\theta>-1$.

$\ell'(\theta)=10/(\theta+1)-4=0$, so $\hat\theta=1.5000$. The second derivative is negative.

Difficulty: 3/4 for you right now. The algebra is short, but today's s2002 showed that this chain is not yet automatic.

уверенность1 — угадал, 5 — уверен полностью
Q2014Уровень YMLSступень 4обязательнаяСтатистикапоследний список · Q14
RU

Используя найденную в Q13 оценку максимального правдоподобия параметра $\theta$, получите подстановочную оценку медианы распределения.

Ответ округлите до четырёх знаков после запятой.

EN

Using the maximum likelihood estimate from Q13, find the plug-in estimate of the median of the distribution.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

$F_\theta(x)=x^{\theta+1}$, а медиана решает $F_\theta(m)=1/2$.

EN

$F_\theta(x)=x^{\theta+1}$, and the median satisfies $F_\theta(m)=1/2$.

Решение / Solution
RU

Подстановочная оценка означает: сначала выразить интересующую характеристику как функцию неизвестного параметра, и только потом подставить $\hat\theta$. Для медианы интегрируем плотность, получаем функцию распределения и решаем $F_\theta(m)=1/2$.

$m(\theta)=2^{-1/(\theta+1)}$. При $\hat\theta=1.5$ получаем $\hat m=2^{-0.4}=0.7579$.

Сложность: 3/4. Это композиция двух методов; именно такие цепочки сегодня давались хуже всего.

EN

A plug-in estimate means deriving the target characteristic as a function of the unknown parameter first, then substituting $\hat\theta$. For the median, integrate the density to obtain the CDF and solve $F_\theta(m)=1/2$.

$m(\theta)=2^{-1/(\theta+1)}$. At $\hat\theta=1.5$, the estimate is $\hat m=2^{-0.4}=0.7579$.

Difficulty: 3/4. This composes two methods, exactly the kind of chain that was least stable today.

уверенность1 — угадал, 5 — уверен полностью
Q2016Уровень YMLSступень 3Линалпоследний список · Q16
RU

Для матрицы $A$ из Q15 найдите след обратной матрицы: $\operatorname{tr}(A^{-1})$.

Ответ округлите до четырёх знаков после запятой.

EN

For the matrix $A$ from Q15, find $\operatorname{tr}(A^{-1})$.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

$(I+uv^T)^{-1}=I-uv^T/(1+v^Tu)$ и $\operatorname{tr}(uv^T)=v^Tu$.

EN

$(I+uv^T)^{-1}=I-uv^T/(1+v^Tu)$ and $\operatorname{tr}(uv^T)=v^Tu$.

Решение / Solution
RU

После Q15 уже известен знаменатель $1+v^Tu=3$. Формула Шермана–Моррисона сохраняет структуру ранга один, а след $uv^T$ равен тому же скаляру $v^Tu$, поэтому полную обратную матрицу выписывать поэлементно не нужно.

$A^{-1}=I-uv^T/3$. Поэтому $\operatorname{tr}(A^{-1})=3-2/3=7/3=2.3333$.

Сложность: 2/4 после Q15, 3/4 отдельно. Сегодня аналог решён верно; лестница не нужна.

EN

Q15 already provides the denominator $1+v^Tu=3$. Sherman–Morrison preserves the rank-one structure, and $\operatorname{tr}(uv^T)=v^Tu$, so there is no need to write every entry of the inverse.

$A^{-1}=I-uv^T/3$. Therefore $\operatorname{tr}(A^{-1})=3-2/3=7/3=2.3333$.

Difficulty: 2/4 after Q15, 3/4 on its own. You solved an analogous problem correctly today; no ladder is needed.

уверенность1 — угадал, 5 — уверен полностью
Q2018Уровень YMLSступень 3Матанапоследний список · Q18
RU

Вычислите $\displaystyle\int_1^\infty\frac{dx}{x^2(x+1)}$.

Ответ округлите до четырёх знаков после запятой.

EN

Evaluate the improper integral $\displaystyle\int_1^\infty\frac{dx}{x^2(x+1)}$.

Round your answer to four decimal places.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Для $x^2$ нужны оба слагаемых $A/x+B/x^2$; логарифмы объединяйте до предела.

EN

Because of the repeated factor $x^2$, include both $A/x$ and $B/x^2$. Combine the logarithms before taking the limit.

Решение / Solution
RU

Повторный множитель $x^2$ требует двух слагаемых, $A/x$ и $B/x^2$; пропуск второго делает разложение невозможным. После интегрирования логарифмы лучше объединить до перехода к бесконечности: по отдельности они расходятся, а их разность имеет конечный предел.

$1/[x^2(x+1)]=-1/x+1/x^2+1/(x+1)$. Общий предел первообразной $-\ln x-1/x+\ln(x+1)$ даёт $1-\ln2=0.3069$.

Сложность: 2/4 по идее, 3/4 по аккуратности. Базовый аналог сегодня решён сразу.

EN

The repeated factor $x^2$ requires both $A/x$ and $B/x^2$; omitting the second term makes the decomposition impossible. After integration, combine the logarithms before taking the improper limit: separately they diverge, but their difference has a finite limit.

$1/[x^2(x+1)]=-1/x+1/x^2+1/(x+1)$. Evaluating the antiderivative $-\ln x-1/x+\ln(x+1)$ at the improper limit gives $1-\ln2=0.3069$.

Difficulty: 2/4 conceptually, 3/4 for accuracy. You solved the basic version immediately today.

уверенность1 — угадал, 5 — уверен полностью

Мини-тест под таймером

20 минут

Одна задача, таймер идёт, подсказки и решение не открываются до истечения времени. Это тренировка не математики, а поведения под давлением.

A2005Уровень YMLSступень 4обязательнаяАлгоритмыаварийный алгоритмический минимум
RU

Сколько двоичных строк длины $15$ не содержат подстроку 111? Постройте динамику по числу единиц в конце.

EN

How many binary strings of length $15$ do not contain the substring 111? Build a dynamic program whose state records the number of trailing ones.

Python · решить кодомsolve in code
RU

Здесь нет тестов: программа должна напечатать ответ последней строкой. «Сдать вывод как ответ» подставит его в поле ответа и проверит как обычно.

EN

This problem has no tests: the program must print the answer on its last line. “Submit output” puts it into the answer box and checks it as usual.

ВыводOutput
Подсказка / Hint
RU

Используйте $d_n=d_{n-1}+d_{n-2}+d_{n-3}$ с базами $d_0=1,d_1=2,d_2=4$.

EN

Use $d_n=d_{n-1}+d_{n-2}+d_{n-3}$ with initial values $d_0=1,d_1=2,d_2=4$.

Решение / Solution
RU

Для продолжения строки не нужна вся её история: важно только, сколько единиц стоит в конце — ноль, одна или две. Эквивалентно можно классифицировать допустимые строки по последнему блоку 0, 10 или 110; после удаления блока остаётся любая допустимая более короткая строка.

Последний блок имеет вид 0, 10 или 110, поэтому $d_n=d_{n-1}+d_{n-2}+d_{n-3}$. Последовательно получаем $d_{15}=10609$.

d=[1,2,4]
for n in range(3,16): d.append(d[-1]+d[-2]+d[-3])

Это одна из двух оставленных пустыми задач сегодняшнего пробника — обязательный паттерн.

EN

The future does not need the full string history; it only needs the number of trailing ones—zero, one, or two. Equivalently, every valid string ends in 0, 10, or 110; removing that block leaves any shorter valid string.

The final block is 0, 10, or 110, so $d_n=d_{n-1}+d_{n-2}+d_{n-3}$. Iterating gives $d_{15}=10609$.

d=[1,2,4]
for n in range(3,16): d.append(d[-1]+d[-2]+d[-3])

This was one of the two blank problems in today's mock, so it is a required pattern.

уверенность1 — угадал, 5 — уверен полностью
день закрыт, когда
Все Q1–Q18 имеют письменный первый ход; не менее 14 решены без просмотра решения.Every Q1–Q18 problem has a written first move; at least 14 are solved without opening the solution.
Q4, Q5, Q13 и Q14 повторно решены с чистого листа и проверены другим способом.Q4, Q5, Q13, and Q14 are solved again from a blank page and checked by a second method.
Для Q8 и Q11 написано полноценное обоснование, а не только число.Q8 and Q11 have complete written justifications, not only numerical answers.
Все десять алгоритмических шаблонов набраны руками; для каждого названы сигнал, первый ход и сложность.All ten algorithmic templates are typed by hand; for each, you can state the signal, first move, and complexity.
a2005 и a2010 решены без подсказки: состояние или ветвление восстановлены самостоятельно.a2005 and a2010 are solved without hints: you reconstruct the state or branching logic yourself.
Подготовка остановлена вовремя, оставлено не менее 7 часов сна.Study ends on time, leaving at least 7 hours for sleep.
аудит дня
RU

После ошибки не переписывать решение целиком. Записать: пропущенный сигнал; первое неверное равенство; проверку, которая поймала бы ошибку. Если через 20 минут ошибка не воспроизводится с чистого листа, решить ближайший мост и снова исходную Q-задачу.

EN

After an error, do not copy the full solution. Record the missed signal, the first incorrect equality, and the check that would have caught it. If you cannot reproduce the correction from a blank page after 20 minutes, solve the nearest bridge and return to the original Q-problem.