import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class BOJ13300 {
public static void main(String[] args) throws Exception {
// 입력처리
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int k = Integer.parseInt(st.nextToken());
// counter
int[][] counter = new int[6][2];
// 0 1 1 1 | 0 1
// 0 2 1 2 | 2 3
// 0 3 1 3 | 4 5
// 0 4 1 4 | 6 7
// 0 5 1 5 | 8 9
// 0 6 1 6 | 10 11
for (int i = 0; i < n; i++) {
st = new StringTokenizer(br.readLine());
int s = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken()) - 1;
// 학년 1~6
for (int j = 0; j < 6; j++) {
// 성별 0, 1
if (j == y) {
counter[j][s]++;
}
}
}
br.close();
int answer = 0;
for (int[] row : counter) {
for (int cnt : row) {
answer += Math.ceil((double)cnt / k);
}
}
System.out.println(answer);
}
}
Java에는 Counter 함수가 없는 걸 모르고 찾고 헤매다가 시간 다 날림... 그냥 임의로 counter 함수랑 연결해서 구현했다.
'온라인 저지 > BOJ' 카테고리의 다른 글
[BOJ/Java] 2477 참외밭 (0) | 2022.02.20 |
---|---|
[BOJ/Java] 10163 색종이 (0) | 2022.02.20 |
[BOJ/Java] 14502 연구소 (0) | 2022.02.18 |
[BOJ/Java] 9663 N-Queen (0) | 2022.02.18 |
[BOJ/Java] 1931 회의실 배정 (0) | 2022.02.18 |
댓글