import java.util.*;
import java.io.*;
class gender {
private int[] grade;//학년 별로 나눌 배열
gender()//생성자로 배열 초기화
{
grade=new int[6];
}
public void add(int idx)//학년별 학생 추가 시
{
grade[idx]++;
}
public int Room(int K)//
{
int room=0;
for(int i=0;i<6;i++)
{
room+=Math.ceil((double)grade[i]/K);
}
return room;
}
}
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int N=sc.nextInt();
int K=sc.nextInt();
gender male=new gender();
gender female=new gender();
for(int i=0;i<N;i++)
{
int S=sc.nextInt();
int Y=sc.nextInt();
if(S==0)//여학생일 때
{
female.add(Y-1);
}
else if(S==1)//남학생일 때
{
male.add(Y-1);
}
}
System.out.println(female.Room(K)+male.Room(K));
}
}
반응형
'Algorithm > Baekjoon For.Java' 카테고리의 다른 글
1013 : Contact (0) | 2023.03.12 |
---|---|
15312 : 이름 궁합 (0) | 2023.03.11 |
1919 : 애너그램 만들기 (0) | 2023.03.10 |
11328 : Strfry (0) | 2023.03.10 |
1475 : 방 번호 (0) | 2023.03.09 |