Logo
(追記) (追記ここまで)

8630번 - Ciąg 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB1522100.000%

문제

Jaś niedawno usłyszał w szkole o ciągach liczbowych. Bardzo mu się one spodobały i szybko zaczął tworzyć swoje własne, długie sekwencje liczb. Jego najnowszym wymysłem jest ciąg $a$ - niemalejąca sekwencja liczb naturalnych o następującej własności: dla każdej liczby naturalnej $k$ zawiera ona dokładnie $a_k$ wystąpień liczby $k$. (Zakładamy przy tym, że 0ドル$ nie jest liczbą naturalną). Innymi słowy, dla każdego $k$ dokładnie $a_k$ spośród liczb $a_1, a_2, a_3, \dots$ jest równe $k$.

Pierwszych kilka wyrazów ciągu udało się Jasiowi wypisać, ale kartka i długopis okazały się niewystarczające, aby wygenerować jakiś dłuższy początkowy fragment ciągu. Pomóż Jasiowi uporać się z tym problemem.

Napisz program, który:

  • wczyta ze standardowego wejścia liczbę naturalną $n,ドル
  • wyznaczy $n$-ty wyraz ciągu $a,ドル
  • wypisze wynik na standardowe wyjście.

입력

Pierwszy i jedyny wiersz wejścia zawiera jedną liczbę naturalną $n$ (1ドル ≤ n ≤ 10^{18}$) - numer szukanego wyrazu ciągu.

출력

Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę naturalną $a_n$.

제한

예제 입력 1

5

예제 출력 1

3

힌트

$a_5 = 3$ oznacza, że w ciągu $a$ liczba 5ドル$ występuje dokładnie 3ドル$ razy; dokładniej, $a_9 = a_{10} = a_{11} = 5$.

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2008 > Stage 3 2번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /