import java.io.*;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out));
String[] arr = br.readLine().split(" ");
int M = Integer.parseInt(arr[0]); // 自己的能力值
int X = Integer.parseInt(arr[1]);
int Y = Integer.parseInt(arr[2]);
int jia = 0, yi = 0; // 甲乙是正整数
double bing = 0; // 丙是正数
boolean flag = true; // 无解
for (int i = 9; i > 0 && flag; --i) { // 甲的十位
for (int j = 9; j >= 0 && flag; --j) { // 甲的个位
if (j != i) { // 个位和十位不同
jia = i * 10 + j; // 甲
yi = j * 10 + i; // 乙
bing = Math.abs(jia - yi) * 1.0 / X; // 丙
if (yi == Y * bing) { // 是否满足条件“乙是丙的Y倍”
flag = false; // 满足,则有解,退出循环
}
}
}
}
if (flag) { // 无解
System.out.println("No Solution");
} else { // 有解
System.out.print(jia);
out(jia, M);
out(yi, M);
out(bing, M);
}
}
// 输出a与b的关系
private static void out(double a, int b) {
if (a > b) {
System.out.print(" Cong");
} else if (a < b) {
System.out.print(" Gai");
} else {
System.out.print(" Ping");
}
}
}
PAT_B_1088_Java(20分)
最新推荐文章于 2020-07-18 18:54:32 发布