编程题
### 问题描述 定义一个函数:$f(x) = (x + a) ^ b$。 定义这个函数迭代 $n$ 次的函数: $f_n(x) = \begin{cases}f\big(f_{n- 1}(x)\big) & n > 0\\\\ x & n = 0 \end{cases}$ 给定两个正整数 $s,n$,求 $f_n(s)$ 的值,对 `1087388483` 取模。 ### 输入格式 输入仅一行,包含四个整数 $a,b,s, n$,其含义如上所述。 ### 输出格式 输出仅一行,包含一个整数,表示答案,并对 `1087388483` 取模。 ### 样例输入 ```text 1 2 3 3 ``` ### 样例输出 ```text 84100 ``` ### 说明 在样例中: $f_0(s) = 3$。 $f_1(s) = (f_0(s) + 1)^2 = 16$。 $f_2(s) = (f_1(s) + 1)^2 = 289$。 $f_3(s) = (f_2(s) + 1)^2 = 84100$。 所以最终答案为:$84100 \mod 1087388483 = 84100$。 ### 评测数据规模 对于 $100$% 的评测数据,$1\leq a ,b,s,n\le 2\times 10^9$。
查看答案
赣ICP备20007335号-2