728x90

단계별로 풀어보기 수학1의 6단계 문제

 

10250번: ACM 호텔

문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정

www.acmicpc.net

#include <iostream>
using namespace std;

int main() {
	cin.tie(NULL);
	ios_base::sync_with_stdio(false);
	int t;
	cin >> t;
	for (int i = 0; i < t; i++) {
		int height, width, customerNumber;
		cin >> height >> width >> customerNumber;
		int n = 1;
		int floor = 1;
		int room = 1;
		if (customerNumber % height == 0) room = customerNumber / height;
		else room = customerNumber / height + 1;
		if(customerNumber % height == 0) floor = customerNumber % height + height;
		else floor = customerNumber % height;
		cout << floor * 100 + room << '\n';
	}
	return 0;
}
728x90

'알고리즘 문제' 카테고리의 다른 글

[백준] 1712 손익분기점  (0) 2020.02.02
[백준] 1085번 직사각형에서 탈출  (0) 2020.02.02
[백준] 11726번 2×n 타일링  (0) 2020.02.01
[백준] 10844번 쉬운 계단 수  (0) 2020.01.31
[백준] 2292번 벌집  (0) 2020.01.31

+ Recent posts