#iai30b4. 溜溜数

溜溜数

溜溜数

题目描述

整数的十进制表示中,若连续出现三个 66,则称之为溜溜数。将所有溜溜数按照从小到大的顺序排列,请问第 nn 个溜溜数是多少?

输入格式

单个整数 nn

输出格式

单个整数:表示第 nn 个溜溜数

数据范围

  • 对于 30%30\% 的数据,1n10001 \leq n \leq 1000
  • 对于 60%60\% 的数据,1n5,000,0001 \leq n \leq 5,000,000
  • 对于 100%100\% 的数据,1n1,000,000,0001 \leq n \leq 1,000,000,000

样例输入 #1

2

样例输出 #1

1666

样例输入 #2

187

样例输出 #2

66666

知识点与难度

本题涉及的知识点从属于 GESP 7级,难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 N≤1000 / 特殊: N=1 / 特殊: 边界值
2 15 9~11 Hack: N=10^9 / Hack: 大数边界
3 30 12~20 中大规模 N≈10^6~10^8 压力
4 25 21~25 随机 N=1~10^9 回归