프로그래밍_백준/C++

(C++) 백준 10250번 ACM호텔 [몫, 나머지 활용]

공부하려구요 2023. 2. 26. 19:35
728x90
반응형

 

백준 10250번은 몫과 나머지를 이용해서 해결할 수 있습니다.

나누어 떨어지는 경우 꼭대기 층으로

그렇지 않으면 n%h*100으로 층수를 구하고 (n/h)+1로 호수를 구합니다.  

 

int main() {
	int t;
	int h, w, n;
	int result;
	cin >> t;

	for (int i = 0; i < t; i++) {
		cin >> h >> w >> n;

		if (n%h == 0) {
			result = h * 100 + (n / h);
		}//n%h가 0일 경우 꼭대기 층에 호수 대입
		else {
			result = (n%h) * 100 + (n / h) + 1;
		}//그렇지 않으면 몫과 나머지를 이용하여 출력
		cout << result << endl;
	}
}
728x90
반응형