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 사용하는것 말고 다른방법 없으려나 다른 방법을 좀 고민해봐야겠다.