늒네 기록

[BOJ-JS] 10451번 - 순열 사이클 본문

알골 공부 기록/BOJ

[BOJ-JS] 10451번 - 순열 사이클

jaeha lee 2024. 5. 17. 19:58

10451번: 순열 사이클 (acmicpc.net)

 

아래의 문제와 동일한 아이디어로 풀린다.

[BOJ-JS] 17848번 - Flight Turbulence (tistory.com)

 

[BOJ-JS] 17848번 - Flight Turbulence

17848번: Flight Turbulence (acmicpc.net) 문제를 이해해보자면 다음과 같다.n명의 사람이 자리에 앉아있음. 그런데 원래 앉아야 하는 자리가 아닌 곳에 앉아있을 수 있다.m번째 사람이 갑자기 본인 자리

jaehaaheaj.tistory.com

 

[n,...a]=(0+require('fs').readFileSync(0)).split`
`
j=1
while(n--){
  c=[0,...a[j].split` `]
  r=0
  for(p=1;p<=+a[j-1];p++){
    m=c[p]
    if(m){
      r++
      while(1){o=c[m];c[m]=0;m=o;if(!m)break}
    }
  }
  console.log(r)
  j+=2
}
반응형

'알골 공부 기록 > BOJ' 카테고리의 다른 글

[BOJ-JS] 9849번 - Rect  (0) 2024.05.17
[BOJ-JS] 4363번 - Snow Clearing  (0) 2024.05.17
[BOJ-JS] 5991번 - Papaya Jungle  (0) 2024.05.08
[BOJ-JS] 17848번 - Flight Turbulence  (0) 2024.05.08
[BOJ-JS] 12852번 - 1로 만들기 2  (0) 2024.05.05
Comments