반응형
https://www.acmicpc.net/problem/2875
2019-03-30 1차시도 맞았습니다.
#include <iostream>
using namespace std;
int main()
{
int N, M, K, ans = 0;
cin >> N >> M >> K;
int n = N / 2;
if (n > M) //남자 2명 그룹 수가 여자 전체 수 보다 작은 경우
n = M;
if (K <= (N - n * 2) + (M - n)) //나머지 사람이 K보다 많은거나 같은 경우
cout << n;
else //나머지 사람이 K보다 적은 경우 -> 팀 해체해야함
{
if ((K - ((N - n * 2) + (M - n))) % 3)
cout << n - (K - ((N - n * 2) + (M - n))) / 3 - 1;
else
cout << n - (K - ((N - n * 2) + (M - n))) / 3;
}
}
반응형
'잡다한 시도 > 코테 준비는 하는거니?' 카테고리의 다른 글
[BOJ] 2750번: 수 정렬하기 (0) | 2019.10.13 |
---|---|
[BOJ] 1008번: A/B (0) | 2019.10.12 |
[BOJ] 11721번: 열 개씩 끊어 출력하기 (0) | 2018.11.19 |
[BOJ] 1764번: 듣보잡 (0) | 2018.11.18 |
[BOJ] 2941번: 크로아티아 알파벳 (0) | 2018.11.18 |