알고리즘

[SWEA, 5110번] 수열 합치기

hminor 2023. 8. 7. 10:09

SWEA를 푸는게 오랜만이라 무심코 tc를 그냥 i로 지정해놓고 출력했는데
답은 맞는데 왜 풀리지 않을까라고 생각하고 보니 아래의 3번째 for문에 i를 사용하고 있었어서 
시간을 조금 보냈다... (주의하기!!)

for tc in range(int(input())):
    n,m = map(int,input().split())
    li = [float('inf')]
    for _ in range(m):
        li2 = list(map(int,input().split()))
        for i in range(len(li)):
            if li[i] > li2[0]:
                li[i:i] = li2
                break
    li.reverse()
    print('#%d'%(tc+1), end=' ')
    print(*li[1:11])

 

'알고리즘' 카테고리의 다른 글

[백준, 4779번] 칸토어 집합  (0) 2023.08.07
[백준, 27433번] 팩토리얼 2  (0) 2023.08.07
[SWEA, 5108번] 숫자 추가  (0) 2023.08.07
[백준, 9251번] LCS  (0) 2023.08.06
[백준, 1904번] 01타일  (0) 2023.08.04