QOJ.ac

QOJ

実行時間制限: 2.0 s メモリ制限: 512 MB 満点: 100

#11725. 孩子们不太好

統計

虽然听起来不太可能,但电话那头有个疯子声称绑架了你珍贵的孩子。你并不相信他,因为你所有的孩子(如果有的话)此刻正安然无恙地在你面前玩耍。不过,你对这种情况感到相当好奇,于是你问罪犯释放人质需要什么条件。

虽然听起来很无聊,但绑匪要的是钱。仅仅是钱。你正要失望地挂断电话时,一件奇怪的事情引起了你的注意。对方并没有告诉你他想要的具体金额。相反,他向你提出了一个谜题。

虽然听起来很荒谬,但谜题是: “存在多少个正整数构成的非空集合,使得它们的最大公约数为 1,且它们的最小公倍数为 $m$?”

接着,绑匪告诉你,这个谜题的答案对 998244353 取模后的结果,就是他想要赎回你那虚构后代所需的具体金额。

你现在很好奇绑架市场的行情,因为你已经很久没有接触这类事务了。不过,你并不打算付给绑匪一分钱。

输入格式

输入仅一行,包含一个整数 $m$ ($1 \le m \le 10^{18}$)。

输出格式

输出一个整数——绑匪向你索要的金额。

样例

样例输入 1

6

样例输出 1

7

样例输入 2

100

样例输出 2

322

说明

在第一个样例测试中,所有符合条件的集合为 $\{1, 6\}, \{2, 3\}, \{1, 2, 3\}, \{1, 2, 6\}, \{1, 3, 6\}, \{2, 3, 6\}$ 以及 $\{1, 2, 3, 6\}$。

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.