QOJ.ac

QOJ

時間限制: 1.0 s 記憶體限制: 512 MB 總分: 100 可 Hack ✓

#18431. Гра з простими числами

统计

Іроха та Каґуя нещодавно захопилися математичною грою на основі цілих чисел.

Спочатку вони мають спільне додатне ціле число $n$. Обидва гравці по черзі виконують операції; один раунд визначається як виконання по одній операції і Ірохою, і Каґуєю. У кожному раунді:

  1. Іроха ходить першою: вона повинна вибрати невід'ємне ціле число $x$ ($0\le x<n$) і замінити поточне $n$ на $n+x$.

  2. Каґуя ходить другою: вона повинна вибрати просте число $p$, яке ділить поточне $n$ (тобто $p\mid n$), і замінити поточне $n$ на $\frac{n}{p}$.

Вищезазначені операції безперервно повторюються. Якщо після закінчення будь-якого раунду $n=1$, гра негайно закінчується.

Під час гри Іроха прагне максимізувати загальну кількість зіграних раундів, тоді як Каґуя прагне мінімізувати загальну кількість раундів. Припускаючи, що обидва гравці цілком раціональні та дотримуються оптимальних стратегій, визначте загальну кількість раундів, яку зрештою триватиме гра.

Вхідні дані

Перший рядок містить ціле число $n$ ($1\le n\le10^{18}$), що позначає початкове число гри.

Вихідні дані

Виведіть один рядок, що містить ціле число — загальну кількість раундів, яку триватиме гра за умови оптимальної гри обох гравців.

Приклади

Вхідні дані 1

1

Вихідні дані 1

0

Вхідні дані 2

9

Вихідні дані 2

4

Вхідні дані 3

16

Вихідні дані 3

5

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.