-
10250 본문
코드
#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