解题思路:
注意事项:
参考代码:
import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class Main10 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); ArrayList<Integer> list = new ArrayList<Integer>(); for (int i = 0; i <n; i++) { int m = scanner.nextInt(); list.add(m); } int sum = 0; for (int i = 0; i < n; i++) { Collections.sort(list); if (list.size() == 2) { int num = list.get(0) + list.get(1); sum += num; break; } int num = list.get(0) + list.get(1); list.remove(0); list.remove(0); list.add(num); sum += num; } System.out.println(sum); } }
0.0分
0 人评分