import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
List<Integer> answerList = new ArrayList<>();
List<Integer> list = new ArrayList<>();
int[] index = new int[8];
for(int i=0; i<8; i++) {
list.add(kb.nextInt());
index[i] = list.get(i);
}
Collections.sort(list, Collections.reverseOrder());
int sum = 0;
for(int i=0; i<5; i++) {
sum += list.get(i);
for(int j=0; j<8; j++) {
if(list.get(i) == index[j]) {
answerList.add(j+1);
}
}
}
System.out.println(sum);
Collections.sort(answerList);
for(int x: answerList) {
System.out.print(x+ " ");
}
}
}
'공부기록 > 백준' 카테고리의 다른 글
[백준] 11478번 서로 다른 부분 문자열의 개수 (0) | 2024.01.02 |
---|---|
[백준] 10867번 중복 빼고 정렬하기 (0) | 2024.01.02 |
[백준] 2910번 빈도정렬 (1) | 2023.12.27 |
[백준] 7785번 회사에 있는 사람 (1) | 2023.12.27 |
[백준] 11652번 카드 (0) | 2023.12.27 |