728x90
반응형
https://www.acmicpc.net/problem/28455
해당 문제는 메이플스토리의 유니온 시스템을 문제로 만들어 봤습니다.
특이 케이스(제로, 메이플스토리M)은 제외하고 레벨단위 별로 유니온 블럭의 개수 증가 관련한 문제입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int[] arr = new int[n];
for(int i = 0; i < n; i++){
arr[i] = Integer.parseInt(br.readLine());
}
Arrays.sort(arr);
int sum_level = 0, block = 0;
int start = n - 1, end = n > 42 ? n - 42 : 0;
for(int i = start; i >= end; i--){
sum_level += arr[i];
block += arr[i] >= 250 ? 5 : arr[i] >= 200 ? 4 : arr[i] >= 140 ? 3 : arr[i] >= 100 ? 2 : arr[i] >= 60 ? 1 : 0;
}
System.out.print(sum_level + " " + block);
}
}
728x90
반응형
'백준 > 출제한 문제들' 카테고리의 다른 글
[백준] 29790번 : 임스의 메이플컵 (0) | 2023.09.16 |
---|---|
[백준] 29730번 : 임스의 데일리 인증 스터디 (0) | 2023.09.16 |
[백준] 28454번 : Gift Expire Date (0) | 2023.08.21 |
[백준] 28453번 : Previous Level (0) | 2023.08.21 |
[백준] 26068번 : 치킨댄스를 추는 곰곰이를 본 임스 2 (0) | 2022.12.01 |
댓글