배열에 저장

1 -> 3, 1 = -1, temp++ 3 -> 3, 3 = -1, start = 1, cnt += temp, temp = 0; 2-> 1, 2 = -1 temp++ 1 -> -1, cnt += temp

if a[3] == start -> 아무것도 안함 if a[3] == 3 -> cnt += temp if a[3] == -1 -> cnt += temp else temp++, 이어서

쉣 처음 검사한게 사이클에 포함 안 되면 어지러움, vector로 넣어가면서 체크해야하나? -> 위상 정렬