10250번 - ACM 호텔
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
int H, W, b, c;
scanf("%d %d %d", &H, &W);
for (int i = 1; i <= H * W; i++)
b = i / H;
c = i % H;
if (c == 0)
b--;
c = H;
}
printf("%d0%d\n", c, b + 1);
return 0;
아래 코드가 제출한 코드이고, 위에 코드는 일일이 확인해보려 층수와 호수를 입력하면 전부 나오게 변형시킨 코드입니다.
일일이 봐도 틀린게 안보입니다ㅠ
혹시 뭐가 잘못된 걸까요ㅠ
게시판에 있는 반례 그대로 가져왔습니다
1
3 70 144
출력값: 3048
답: 348
c랑 b사이에 항상 0이 출력되야 한다고 생각했네요ㅠ 해결했습니다. 감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
swc0317 3년 전
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
int H, W, b, c;
scanf("%d %d %d", &H, &W);
for (int i = 1; i <= H * W; i++)
{
b = i / H;
c = i % H;
if (c == 0)
{
b--;
c = H;
}
printf("%d0%d\n", c, b + 1);
}
return 0;
}
아래 코드가 제출한 코드이고, 위에 코드는 일일이 확인해보려 층수와 호수를 입력하면 전부 나오게 변형시킨 코드입니다.
일일이 봐도 틀린게 안보입니다ㅠ
혹시 뭐가 잘못된 걸까요ㅠ