#ASC57. 雪松的三工位配比
雪松的三工位配比
背景故事
开学周的前夜,ASC 实验室灯还亮着。电控组在调 PWM,硬件组在换电机轴承,运营组在排版招新海报。雪松学长端着保温杯巡场,忽然灵机一动: “今晚的工位占用要按比例来,电控:硬件:运营 = A : B : C。而且编号要体面——用 1~9 每个数恰好一次,分成三份,分别组成三位数当作三组当班编号。能列出所有合法编号的,明天不用来搬电源。” 于是大家把这件事交给了你。
任务说明
用数字 1,2,…,9 共 9 个数,各用且仅用一次,分成三组,分别组成三个三位数 X Y Z,并满足数值比例 X : Y : Z = A : B : C。 若存在解,输出全部满足条件的三连击;若无解,输出 No!!!。 视为存在同一整数倍数 k,使得 X = Ak, Y = Bk, Z = C*k; X, Y, Z 必须均为三位数(100999),且三者中 19 不重复、无遗漏; 三个工位分别可理解为:电控 = X、硬件 = Y、运营 = Z(没有“视觉”这组,别填错啦); 输出时按每行第一个三位数 X 升序排列。
输入格式
一行三个整数:A B C,保证 A < B < C。
输出格式
若干行,每行三个三位数:X Y Z;按 X 升序。若无解,输出一行:No!!!
输入
1 2 3
输出
192 384 576
219 438 657
273 546 819
327 654 981
相关
在下列比赛中: