AT_abc234_a.[ABC234A] Weird Function

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

定义函数 ff 为 f(x)=x2+2x+3f(x) = x^2 + 2x + 3。
给定一个整数 tt,请计算 f(f(f(t)+t)+f(f(t)))f(f(f(t)+t)+f(f(t))) 的值。
保证答案为不超过 2×1092 \times 10^9 的整数。

输入格式

输入以以下格式从标准输入给出。

tt

输出格式

请输出答案,结果为一个整数。

输入输出样例

  • 输入#1

    0

    输出#1

    1371
  • 输入#2

    3

    输出#2

    722502
  • 输入#3

    10

    输出#3

    1111355571

说明/提示

限制条件

  • tt 是 00 到 1010 之间的整数。

样例解释 1

答案按如下步骤计算:

  • f(t)=t2+2t+3=0×0+2×0+3=3f(t) = t^2 + 2t + 3 = 0 \times 0 + 2 \times 0 + 3 = 3
  • f(t)+t=3+0=3f(t) + t = 3 + 0 = 3
  • f(f(t)+t)=f(3)=3×3+2×3+3=18f(f(t)+t) = f(3) = 3 \times 3 + 2 \times 3 + 3 = 18
  • f(f(t))=f(3)=18f(f(t)) = f(3) = 18
  • f(f(f(t)+t)+f(f(t)))=f(18+18)=f(36)=36×36+2×36+3=1371f(f(f(t)+t)+f(f(t))) = f(18+18) = f(36) = 36 \times 36 + 2 \times 36 + 3 = 1371

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页