#L0291. 密码锁的迭代

密码锁的迭代

题目描述

小 Y 家有一个智能密码锁,密码是 099990 \sim 9999 的一个整数。这个密码锁的特殊之处在于:假设当前密码为 xx,用密码开一次门之后,密码就会变成 x2+Cx^2 + C1000010000 取余的结果,其中 CC 是用户事先设定的常数。\n\n小 Y 忘记了当前密码,但记得初始密码 x1x_1 和设定的常数 CC,以及这是他第 kk 次开门。请帮他计算第 kk 次开门时的密码。

输入格式

输入一行三个正整数 x1,C,kx_1, C, k,分别表示初始密码、常数 CC 和第几次开门。

输出格式

输出一行一个自然数,表示第 kk 次开门时的密码。

样例

1000 3 1
1000
1000 3 2
3
1000 3 3
12

提示

样例解释\n\n初始密码为 10001000C=3C = 3。\n\n第 11 次开门的密码就是初始密码 10001000。\n第 11 次开门后,密码变为 (10002+3)mod10000=3(1000^2 + 3) \bmod 10000 = 3,所以第 22 次开门的密码为 33。\n第 22 次开门后,密码变为 (32+3)mod10000=12(3^2 + 3) \bmod 10000 = 12,所以第 33 次开门的密码为 1212。\n\n### 数据规模与约定\n\n1x1,C,k99991 \leq x_1, C, k \leq 9999

难度 入门
通过率
尝试 0
已通过 0
ID
1019
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者