QOJ.ac

QOJ

시간 제한: 1.0 s 메모리 제한: 512 MB 총점: 100 해킹 가능 ✓

#18431. Жай сандар ойыны

통계

Ироха мен Кагуя жақында бүтін сандарға негізделген математикалық ойынға қатты қызығып қалды.

Бастапқыда оларға ортақ бір оң бүтін сан $n$ беріледі. Екі ойыншы кезекпен операциялар орындайды; бір раунд Ироха мен Кагуяның әрқайсысының бір операциядан орындап шығуы ретінде анықталады. Әр раундта:

  1. Ироха бірінші жүреді: ол теріс емес бүтін сан $x$ ($0\le x<n$) таңдап, ағымдағы $n$ санын $n+x$ мәнімен алмастыруы керек.

  2. Кагуя екінші жүреді: ол ағымдағы $n$ санын бөлетін жай сан $p$ (яғни $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.