import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main12 {
public static void main(String[] args) throws IOException {
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
String s1 = br1.readLine();
String s2 = br1.readLine();
huawei(s1, s2);
System.out.println();
}
private static void huawei(String s1, String s2) {
String[] s = s2.split(" ");
if (Integer.parseInt(s1) == s.length) {
//主要是找3个值
for (int j = 0; j < s.length; j++) {
int n = Integer.parseInt(s[j]);
//第一个值
for (int k = 0; k < s.length; k++) {
//第二个值
int i1 = Integer.parseInt(s[k]);
int i2 = (n - i1) / 2;
for (int l = 0; l < s.length; l++) {
if (i2 == Integer.parseInt(s[l])) {
if (n == (i1 + i2 * 2)) {
System.out.println("" + n + "= " + i1 + "+" + i2 + "*" + 2);
}
}
}
}
}
}
}
}
华为算法笔试题:求一个数组中其中一个数等于其中一个的2倍加数组中的一个。A = B+2C
最新推荐文章于 2024-05-23 18:30:00 发布