Предмет: Информатика, автор: zybenkomihail616

Phyton срочно пожалуйста

Дано ціле число N (>1). Вивести найбільше з цілих чисел K, для яких сума S = 1 + 2 + … + K буде меншою або дорівнює N, і саму цю суму.​

Ответы

Автор ответа: gaga04
0

Асимптотика: что-то типа O(NlogN)

def f(n):

return n * (n + 1) // 2

def bs(n):

left = 0

right = n

while left < right:

 mid = (left + right) // 2

 now = f(mid)

 if now <= n and f(mid + 1) > n:

  return mid

 if now > n:

  right = mid - 1

 else:

  left = mid + 1

return left

k = bs(int(input()))

print(k, f(k), sep='\n')


gaga04: да господи, когда тут станет можно нормально табуляции передавать в тексте?)
Похожие вопросы
Предмет: Другие предметы, автор: djbdbdhdhd
Предмет: История, автор: mihalevicsofia7
ТЕРМІНОВО ,ДАЮ 50 БАЛІВ
У чому полягає основна ідея документа?Що нового додає цей документ до наших знань про культурницький етап національного відродження?Документ:
Володимир Антонович. Про українофілів та українофільство (відповідь на напади «Вісника Південної та Південно-Західної Росії») За словами викривачів, вина українофілів полягає в наступному: 1) Вони надмірно дорожать своїми обласними відзнаками, а що найважливіше - своїм обласним наріччям (вираз більш ввічливий), або,краще сказати, своїм потворним мужицьким говором (вислів К. А. Говор- ського). 2) Вони бажають своє наріччя зробити літературним і звести на ступінь мови. 3) Вони бажали б, щоб на цьому діалекті було побудовано викладання в сільських школах. 4) Вони кидаються в очі різними дратів- ливими для світських людей дрібницями: костюмом, піснями, виставами і т.д. Усі ці дрібниці носять на собі характер обласний та мужицький і не личать людям освіченим. 5) Ця любов до обласних відмінностей, мабуть, с не що інше, як сепаратизм, тобто бажання політичного відторгнення Малоросії від Росії. 6) Ймовірно, всі ці прагнення є не що інше, як польські штуки, новий вид єзуїтських підступів, бажання посварити Малоросію з Росією і з'єднати її з Польщею​