#4122. 循环整数三重奏(Repunit Trio)

循环整数三重奏(Repunit Trio)

题目描述

一个'循环整数'是一个所有数字都是11的整数。按升序排列的'循环整数'是1,11,111,...1, 11, 111, ...。找出第NN小的可以表示为恰好三个'循环整数'之和的整数。

输入格式

输入NN

输出格式

输出所求答案。

样例

5
113
19
2333
333
112222222233

样例解释

【样例1说明】
可以表示为恰好三个'循环整数'之和的整数按升序排列是33, 1313, 2323, 3333, 113113, ...。例如,113113可以表示为113=1+1+111113 = 1 + 1 + 111
注意,这三个repunit不必是不同的。

数据范围

NN11333333之间的整数(包括11333333)。

来源

  • AtCoder ABC333C