-

10250 본문

Algorithm/Baekjoon

10250

Boogallee 2018. 1. 3. 11:35




코드


#include <iostream>


using namespace std;


int main()

{

    int T;

    cin>>T;


    while(T--)

    {

        int H,W,N;

        int k = 1;

        int ans=0;

        bool flag = false;

        cin>>H>>W>>N;

        int arr[H][W];

        for(int i=0; i<H; i++)

        {

            for(int j=0; j<W; j++)

            {

                arr[i][j] = 1;

            }

        }



        for(int j=0; j<W; j++)

        {

            for(int i=H-1; i>=0; i--)

            {


                arr[i][j] += ( 100*(H-i) + j);

                if(k==N){ans = arr[i][j]; flag=true; break;}

                k++;

            }

            if(flag) break;

        }


        cout<<ans<<endl;

    }



    return 0;

}



이중 루프 탈출하는 조건 할 때 flag 사용하는것 말고 다른방법 없으려나 다른 방법을 좀 고민해봐야겠다. 


'Algorithm > Baekjoon' 카테고리의 다른 글

1475  (0) 2018.01.04
2775  (0) 2018.01.03
1011(다른 방법으로 꼭 다시 풀어 보기)  (0) 2018.01.03
1192(틀림_해결)  (0) 2018.01.02
2292  (0) 2018.01.02
Comments