아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

트리와 길이가 2인 경로

시간 제한2초메모리 제한512 MB

요약
N개 정점을 가진 트리 중 길이 2인 단순 경로의 수가 정확히 S인 트리가 존재하는지 판정한다.
난이도

보통10점 중 4점

유형
트리, 조합론, 그리디
정답자
아직 제출이 없습니다

문제

NN과 SS가 주어졌을 때, 다음 두 조건을 모두 만족하는 트리가 존재하는지 판정하는 프로그램을 작성하시오.

  • 트리의 노드 개수는 NN이다.
  • 길이가 2인 단순 경로의 개수는 SS이다.

단순 경로는 같은 정점을 두 번 이상 지나지 않는 경로다. 경로의 길이는 그 경로에 포함된 간선의 개수이므로, 길이가 2인 단순 경로는 서로 다른 세 정점을 잇는 경로다.

경로에서 방향은 구분하지 않는다. A-B-C와 C-B-A는 같은 경로로 센다.

입력

첫째 줄에 NN과 SS가 공백을 두고 주어진다. (1≤N≤501 \le N \le 50, 1≤S≤10001 \le S \le 1000)

출력

조건을 만족하는 트리를 만들 수 있으면 1을, 만들 수 없으면 0을 출력한다.

예제4

  1. 예제 1

    입력
    4 3
    
    예상 출력
    1
    
  2. 예제 2

    입력
    4 2
    
    예상 출력
    1
    
  3. 예제 3

    입력
    3 2
    
    예상 출력
    0
    
  4. 예제 4

    입력
    5 4
    
    예상 출력
    1