<Algorithm> 65. 14675번 단절점과 단절선
by BFine반응형
1. 14675번 단절점과 단절선
트리의 자식노드가 단말노드인지 확인하는 문제, 입력 받을 때 마다 노드의 개수가 몇개인지 늘려준다.
처음에 아래의 단절점과 단절선 문제인줄 알고 풀었지만 내용을 보니 트리에 대한 문제 였다. 내용을 잘읽어보는 것도 중요한 것 같다.
트리는 모든 선이 단절선이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.ArrayList;import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner s=new Scanner(System.in); ArrayList<String> l=new ArrayList<>(); int N=s.nextInt()+1; int[] a=new int[N]; for(int i=0;i<N-2;i++) { a[s.nextInt()]++; a[s.nextInt()]++; } int q=s.nextInt(); while(q-->0) { int c=s.nextInt(),d=s.nextInt(); if(c==1 && a[d]==1){l.add("no");} else {l.add("yes");}} for(String g:l)System.out.println(g); } } | cs |
반응형
'공부(2018~2019) - 스킨변경전 > Algorithm' 카테고리의 다른 글
<Algorithm> 67. 2293번 동전 1 (0) | 2018.08.27 |
---|---|
<Algorithm> 66. 11727번 2*n 타일링 2 (0) | 2018.08.27 |
<Algorithm> 64. 11400번 단절선 (0) | 2018.08.24 |
<Algorithm> 63. 11266번 단절점 (0) | 2018.08.24 |
<Algorithm> 62. 11403번 경로찾기 (0) | 2018.08.22 |
블로그의 정보
57개월 BackEnd
BFine