GESP2X3170. [二级原创] 特殊三位数

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB
    ID: 10642 传统题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>嵌套循环结构多层循环语句GESPGESP强化C++c++编程题1星枚举算法二级

题目描述

题目描述

小珅认为一个特殊的三位数需要满足:相邻的两个数码中右边的数码大于等于左边的数码。例如:123,226,569,889123,226,569,889 都是特殊的三位数,而 132,322,787,989132,322,787,989 都不是特殊的三位数。

现在给定三个数码 a,b,ca,b,c(1≤a≤b≤c≤91\le a\le b\le c\le9 且 b−a≤1,c−b≤1b-a\le1,c-b\le1),请使用这三个数码组成互不相同的特殊的三位数,按照从小到大的顺序输出这些特殊的三位数,并输出能够组成不同特殊的三位数的个数。

输入格式

一行,三个整数 a,b,ca,b,c。

输出格式

按从小到大的顺序,每行输出一个特殊三位数,最后一行输出其总个数。

1 2 3
111
112
113
122
123
133
222
223
233
333
10
2 3 3
222
223
233
333
4
8 8 9
888
889
899
999
4

数据范围

1≤a≤b≤c≤91\le a\le b\le c\le9,b−a≤1b-a\le1,c−b≤1c-b\le1。