#icpc2013summerday3d. [icpc2013summer_day3_d]Fast Division
[icpc2013summer_day3_d]Fast Division
イクタ君喜欢快速的程序。最近,他试图加快一个除法程序的速度。但是由于不容易加快,他认为只有对于“常识上典型”的输入才需要快速。以下是イクタ君想要解决的问题。
给定非负整数 ,求用十进制表示的长度为 的正整数 除以 的余数。其中, 表示大于 (数字2出现 次)的最小素数。设定 。
你的任务是尽快完成比イクタ君的程序更快。
输入
输入以以下格式给出:
给出问题的输入非负整数 。
约束条件
输入中的每个变量都满足以下约束。
输出
输出问题的解。
输入示例 1
0
对应输出示例 1
1
- 当 时,,因此解为 1 mod 2 = 1。
输入示例 2
1
对应输出示例 2
2
- 当 时,,因此解为 11 mod 3 = 2。
输入示例 3
2
对应输出示例 3
1