[Boj](b 3)10250 ACMホテル


インプリメンテーション

質問する


リンク


に答える


問題の要求条件に従って体現された問題である.

に注意


以下の実施形態は、
探しているN号室が高さH以下の場合.
最上位の場合は反例なので、単独で処理します.

コード#コード#

#include <iostream>
#include <algorithm>
#include <string>

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    int T;
    cin >> T;
    while (T--)
    {
        int H, W, N, h = 0, w = 0;
        cin >> H >> W >> N;

        if (N <= H)
        {
            w = 1;
            h = N;
        }
        else
        {
            if (N % H != 0)
            {
                w = N / H + 1;
                h = N % H;
            }
            else // 맨 꼭대기 층일 경우
            {
                w = N / H;
                h = H;
            }
        }

        if (w < 10)
        {
            cout << h << '0' << w << "\n";
        }
        else
        {
            cout << h << w << "\n";
        }
    }

    return 0;
}