SZ#G4R08. 【GESP强化 四级】倒序相加

提交1 通过1
通过率100%
时间限制1000ms
内存限制256MiB
    ID: 11380 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题递推算法数字反转字符串

题目描述

小泽在数字实验中定义了函数 f(x)f(x):先把正整数 xx 写成没有前导零的十进制字符串,再把字符顺序完全反转,最后把反转后的字符串解释为十进制整数。比如 f(13)=31f(13)=31;而 1010 反转后是字符串 01,作为整数时 f(10)=1f(10)=1

给定正整数 XXYY,实验表中的十项数列按下面方式产生:

a1=X,a2=Y,a_1=X,\qquad a_2=Y, ai=f(ai1+ai2)(3i10).a_i=f(a_{i-1}+a_{i-2})\quad(3\le i\le10).

当十项全部生成后,显示屏保留第 1010 项作为本次实验结果。

输入格式

一行两个正整数 XXYY

输出格式

一行一个整数,表示 a10a_{10}

1 1
415
3 7
895
90701 90204
9560800101

样例解释

1,11,1 开始,依次得到 2,3,5,8,31,93,421,4152,3,5,8,31,93,421,415,所以第 1010 项为 415415

数据范围与约定

  • 1X,Y1051\le X,Y\le10^5