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

28857번 - Морской бой 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB58312452.174%

문제

Однажды Рик, исследуя измерение E5, придумал идею прибора, который изменит человечество. Обитатели измерения Е5 раз в тысячелетие устраивают большой турнир по одномерному морскому бою. Прибор будет выполнять следующую задачу: помогать участнику турнира по одномерному морскому бою расставить максимальное количество кораблей на поле. Он еще не решил, как именно собирается менять человечество с помощью своего изобретения, но уверен, что сможет, как минимум, внедрить игру в одномерный морской бой в наше с вами измерение и разнообразить жизнь людей.

Поле в игре в одномерный морской бой имеет размеры 1ドル \times n$. Задача прибора --- найти такое максимальное $k,ドル что на поле можно расставить один корабль размера 1ドル \times k,ドル два корабля размера 1ドル \times (k - 1),ドル $\ldots,ドル $k$ кораблей размера 1ドル \times 1,ドル причем корабли, как и в обычном морском бое, не должны касаться друг друга и пересекаться.

입력

В единственной строке входных данных дано число $n$ --- количество клеток поля (0ドル \le n \le 10^{18}$).

출력

Выведите единственное число --- такое максимальное $k,ドル что можно расставить корабли, как описано в условии.

제한

예제 입력 1

7

예제 출력 1

2

힌트

Пояснение к примеру: для поля 1ドル \times 7$ ответ равен 2. Расставить один корабль размера 1ドル \times 2$ и два корабля размера 1ドル \times 1$ можно следующим образом:

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2017-2018 Season > October 21, 2017 > Basic A번

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

출처

대학교 대회

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

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