#ATabc319b. [ABC319B] Measure
[ABC319B] Measure
题目描述
给定一个正整数 ,请输出一个长度为 的字符串 ,其定义如下:
对于每个 ,
- 如果存在 的约数 ,且 ,并且 是 的倍数,则将这些 中最小的一个对应的数字作为 。(因此,在这种情况下, 是
1、2、、9之一。)- 如果不存在这样的 ,则 取为
-。
输入格式
输入从标准输入读取,格式如下:
输出格式
请输出答案。
样例 1
输入
12
输出
1-643-2-346-1
样例 2
输入
7
输出
17777771
样例 3
输入
1
输出
11
说明/提示
限制条件
- 输入均为整数
样例解释 1
下面以部分 为例说明 的确定方法:
- 对于 , 的约数中 且 是 的倍数的 有 共 个。其中最小的是 ,所以 。
- 对于 , 的约数中 且 是 的倍数的 有 共 个。其中最小的是 ,所以 。
- 对于 ,不存在满足条件的 ,所以 。
由 ChatGPT 4.1 翻译