[C++] 백준 14719 (stack/구현)


[C++] 백준 14719 (stack/구현)

문제 소스 코드 #include <iostream> #include <vector> using namespace std; int **matrix; vector<int> stk; int ans = 0; int main() { int H, W; scanf("%d %d", &H, &W); matrix = new int*[H]; // matrix 생성 for(int i=0;i<H;i++) { matrix[i] = new int[W]; } // matrix 채우기 for(int i=0;i<W;i++) { int num; scanf("%d", &num); for(int k=0; k<num;k++) { matrix[k][i] = 1; } } for(int i=0;i<H;i++) { int tmp =0; while(stk.size()>0) stk.pop_back(); for(int j=0;j<W;j++) { if(stk.size()>0) { if(matrix[i][j] == 1) { if(stk[...



원문링크 : [C++] 백준 14719 (stack/구현)