[백준] 14988. Abandoned Animal

newbieski·2025년 11월 11일

백준

목록 보기
253/253

https://www.acmicpc.net/problem/14988

문제요약

  • (방문한 가게 순서, 파는 물건이 주어짐) (10만개)
  • 구매한 물건이 순서대로 주어짐 (10만개)
  • 가능한지? 유일한지? 여러개인지? 불가능한지 판단

접근법

  • 위상정렬 비슷하기도 하고
  • 구매한 물건을 파는 가게 정보를 모음
  • 모은 가게 정보가 값이 증가하는 방향으로 배치가 되는지 판단
  • 예를들어 문제의 3번째 예시는 다음과 같이 표현 가능
    tomatoes [0, 1, 2]
    cucumber [0, 2]
    salad [2]
    mustard [1, 2]
    salt [0, 2]
  • 0(처음)->0(0이상)->2(0이상)->2(2이상)->2(2이상) 순서를 만족해야함
  • 이전배열과 현재배열을 비교하는 방식으로 접근해봄
    • cucumber를 보면
    • [0] 은 [0]만 가능
    • [2] 는 [0],[1],[2]가 가능
    • 누적이 발생하는것을 활용해서 접근
profile
newbieski

0개의 댓글