반응형
// #10250 ACM호텔 // 입력 : 프로그램은 표준 입력에서 입력 데이터를 받는다. // 프로그램의 입력은 T개의 테스트 데이터로 이루어져 있는데 T는 입력의 맨 첫 줄에 주어진다. // 각 테스트 데이터는 한 행으로서 H,W,N 세 정수를 포함하고 있으며 // 각각 호텔의 층 수, 각 층의 방 수, 몇 번째 손님인지를 나타낸다.(1<=H, W<=99, 1<=N<=H*W) #define _CRT_SECURE_NO_WARNINGS #includeint main(void) { // 입력 받을 값 int loop; // 몇 번 반복할 지 int h[1000]; // 층 수 int w[1000]; // 층의 방 수 int n[1000]; // 몇 번째 손님 scanf("%d",&loop); // 몇 번 반복할지받음 for (int i = 0; i < loop; i++) { scanf("%d %d %d", &h[i], &w[i], &n[i]); } for (int j = 0; j < loop; j++) { // 결과값_ 방번호 yxx yyxx int result_x = n[j] / h[j] + 1; int result_y = n[j] % h[j]; if (result_y == 0) { // h의 배수 result_y = h[j]; result_x--; } if (result_x < 10) { printf("%d0%d\n", result_y, result_x); } else { printf("%d%d\n", result_y, result_x); } } return 0; }
반응형