SZTG-U1297. B.number

提交1 通过1
通过率100%
文件IO启用
输入文件number.in
输出文件number.out
时间限制2000ms
内存限制1024MiB
    ID: 13079 传统题 文件IO 输入文件:number.in 输出文件:number.out 2000ms 1024MiB 尝试: 1 已通过: 1 难度: 暂无评定 上传者:

题目描述

题目描述

给定一个整数 NN。

请你构造一个只包含 1、2、⋯\cdots、9 的字符串 ss,满足以下条件:

  • ss 的长度 ∣s∣|s| 不超过 10610^6。
  • 满足下述条件的整数对 (l,r)(l, r) 的个数恰好为 NN,其中 1≤l≤r≤∣s∣1 \leq l \leq r \leq |s|:
  • 取出 ss 的第 ll 个字符到第 rr 个字符组成的子串,将其视为一个数时,这个数能被 77 整除。

如果无解则输出 −1-1。

输入格式

第一行一个正整数 NN。

输出格式

如果有解,输出一个只包含 1、2、⋯\cdots、9 的字符串 ss,长度 ∣s∣|s| 不超过 10610^6,如果有多组答案,输出任意一组即可。

如果无解则输出 −1-1。

样例

2
142

说明提示

样例解释

满足条件的区间有 (1,2),(2,3)(1,2),(2,3)。

数据范围

测试点编号 NN
1,2,31,2,3 N≤10N\leq 10
4,54,5 N≤5000N\leq 5000
66 N=12345N=12345
77 N=332210N=332210
88 N=106N=10^6
8,9,108,9,10 N≤106N\leq 10^6