#ABC319B. 刻度

刻度

刻度

题目描述

给定正整数 NN。输出长度为 N+1N+1 的字符串 s0s1sNs_0s_1\ldots s_N,其定义如下。

对于每个 i=0,1,2,,Ni = 0, 1, 2, \ldots, N:

  • 若存在 NN 的约数 jj,满足 1j91 \le j \le 9iiN/jN/j 的倍数,则 sis_i 为满足条件的最小的 jj 所对应的数字(此时 sis_i1,2,,91, 2, \ldots, 9 之一);
  • 若不存在这样的 jj,则 sis_i-

输入格式

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

NN

输出格式

输出答案。

样例

12
1-643-2-346-1

下面说明如何确定某些 iisis_i

对于 i=0i = 0,NN 的介于 1199 之间(含端点)且满足 iiN/jN/j 的倍数的约数 jj1,2,3,4,61, 2, 3, 4, 6。其中最小的是 11,所以 s0=1s_0 = 1

对于 i=4i = 4,满足条件的约数 jj3,63, 6。其中最小的是 33,所以 s4=3s_4 = 3

对于 i=11i = 11,不存在满足条件的 NN 的约数 jj,所以 s11=s_{11} = -

7
17777771
1
11

数据范围

  • 1N10001 \le N \le 1000
  • 所有输入值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
3054
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签