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

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

시험

시간 제한1초메모리 제한128 MB

요약
1부터 n까지의 수를 이웃한 두 수의 차이가 가장 크게 벌어지도록 나열했을 때 그 최솟값을 구하고 k보다 작으면 NIE를 출력합니다.
난이도

보통10점 중 6점

유형
수학, 그리디
정답자
아직 제출이 없습니다

문제

바이토니 교수는 비트와 바이트 이론 시험을 준비한다. 문제는 이미 nn개 만들었고, 각 문제에 예상 난이도 계수를 매겼다. 계수는 11부터 nn까지의 자연수이고, 계수가 같은 문제는 없다.

이제 교수는 문제를 어떤 순서로 낼지 고민한다. 학생이 문제의 난이도를 스스로 판단하기를 바라기 때문에, 이웃한 두 문제의 계수 차이가 kk 이상이 되도록 배치하려고 한다. 교수는 이 조건을 얼마나 엄격하게 걸 수 있는지도 알고 싶다.

입력

입력은 한 줄이며, 두 정수 nn과 kk가 주어진다 (2≤n≤1062 \le n \le 10^6, 1≤k≤n1 \le k \le n). nn은 교수가 준비한 문제의 수이고, kk는 이웃한 두 문제의 계수 차이로 요구하는 최솟값이다.

출력

nn개의 문제를 모두 한 줄로 배치했을 때 이웃한 두 문제의 계수 차이가 항상 dd 이상이 되도록 할 수 있는 가장 큰 정수 dd를 한 줄에 출력한다. 이 dd가 kk보다 작으면 교수가 원하는 조건은 만족시킬 수 없으므로, 대신 NIE 한 단어만 출력한다. NIE는 폴란드어로 아니오를 뜻한다.

예제2

  1. 예제 1

    입력
    5 2
    
    예상 출력
    2
    
  2. 예제 2

    입력
    5 4
    
    예상 출력
    NIE