L
lamdetien36
về cơ bản thuật toán là đúng nhưng vẫn cần sửa lại, bạn cần xét trường hợp đầy đủ vì những test sau bạn vẫn sai:
4 1
1102
và
4 1
4321
p.s: thuật toán của mình như sau: có 1 stack s, khi xét tới chữ số a nếu a > đỉnh stack và k>0 thì pop đỉnh stack và giảm k đi 1 lặp lại đến khi nào stack rỗng, hoặc a<=đỉnh stack hoặc k<=0;
đến cuối nếu k>0 thì xóa k phần tử cuối stack
sau đó in các phần tử trong stack ra theo thứ tự cho vào stack
Anh có thể VD rõ hơn không ? Em không hiểu rõ về stack.