BOJ:3300部屋割り(C++)
質問する
Code #include <iostream>
#include <string.h>
using namespace std;
int man[7];
int woman[7];
int RoomCnt;
void cnt(int arr[], int m)
{
for(int i=0; i < 7;i++)
{
int a = arr[i];
while(a != 0)
{
if(a > m)
{
a = a-m;
RoomCnt++;
}else{
RoomCnt++;
a=0;
}
}
}
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int N, max;
int sex, gr;
cin >> N >> max;
for(int i=0;i<N;i++){
cin >> sex >> gr;
if(sex){
man[gr]++;
}else{
woman[gr]++;
}
}
cnt(man,max);
cnt(woman,max);
cout << RoomCnt;
return 0;
}
#include <iostream>
#include <string.h>
using namespace std;
int man[7];
int woman[7];
int RoomCnt;
void cnt(int arr[], int m)
{
for(int i=0; i < 7;i++)
{
int a = arr[i];
while(a != 0)
{
if(a > m)
{
a = a-m;
RoomCnt++;
}else{
RoomCnt++;
a=0;
}
}
}
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int N, max;
int sex, gr;
cin >> N >> max;
for(int i=0;i<N;i++){
cin >> sex >> gr;
if(sex){
man[gr]++;
}else{
woman[gr]++;
}
}
cnt(man,max);
cnt(woman,max);
cout << RoomCnt;
return 0;
}
Reference
この問題について(BOJ:3300部屋割り(C++)), 我々は、より多くの情報をここで見つけました https://velog.io/@neity16/BOJ-3300-방-배정Cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol