알고리즘/solved.ac CLASS 2

30802번: 웰컴 키트

melitina 2024. 6. 14. 21:43

https://www.acmicpc.net/problem/30802

 

#include <iostream>
using namespace std;

int main() {

	// (1 <= N <= 10^9)
	// (0 <= S, M, L, XL, XXL, XXXL <= N)
	// (S + M + L + XL + XXL + XXXL = N)
	// (2 <= T, P <= 10^9)
	int N, size[6], T, P, cnt = 0;
	// 첫 줄에 참가자의 수 N이 주어집니다.
	cin >> N;

	// 둘째 줄에 티셔츠 사이즈별 신청자의 수 
	// S, M, L, XL, XXL, XXXL이 공백으로 구분되어 주어집니다.
	for (int i = 0; i < 6; i++) {
		cin >> size[i];
	}

	// 셋째 줄에 정수 티셔츠와 펜의 묶음 수를 의미하는
	// 정수 T와 P가 공백으로 구분되어 주어집니다.
	cin >> T >> P;

	for (int i = 0; i < 6; i++) {
		cnt += (size[i] / T + (size[i] % T > 0));
	}

	// 첫 줄에 티셔츠를 T장씩 최소 몇 묶음 주문해야 하는지 출력하세요.
	// 다음 줄에 펜을 P자루씩 최대 몇 묶음 주문할 수 있는지와,
	// 그 때 펜을 한 자루씩 몇 개 주문하는지 구하세요.
	cout << cnt << '\n' << N / P << ' ' << N % P << '\n';

	return 0;
}

 

https://5-22hz.tistory.com/107

 

[C++][BOJ/백준] 30802 웰컴 키트

Baekjoon Online Judge   [문제]2024년 2월 3일 개최 예정인 온사이트 그랜드 아레나에서는 참가자들에게 티셔츠 한 장과 펜 한 자루가 포함된 웰컴 키트를 나눠줄 예정입니다. 키트를 제작하는 업체는

5-22hz.tistory.com

 

'알고리즘 > solved.ac CLASS 2' 카테고리의 다른 글

2108번: 통계학  (0) 2024.06.26
18110번: solved.ac  (0) 2024.06.25
11651번: 좌표 정렬하기 2  (0) 2024.06.18
1676번: 팩토리얼 0의 개수  (0) 2024.06.16
28702번: FizzBuzz  (1) 2024.06.16