#GESP2X3170. [GESP强化 2级] 特殊三位数

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

题目描述

题目描述

小婷把一个三位数称为“特殊数”:从左到右,相邻数字满足右边的数字大于或等于左边的数字。例如 123,226,569,889123,226,569,889 是特殊数,而 132,322,787,989132,322,787,989 不是。

小泽给出三个数字 a,b,ca,b,c。请只使用这三个数字(同一个数字可以重复使用)组成所有不同的特殊三位数,按从小到大的顺序输出,最后再输出特殊数的总个数。

输入格式

一行三个整数 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

数据范围

1abc91\le a\le b\le c\le 9ba1b-a\le 1cb1c-b\le 1