АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

213. Squares

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

В одном квадратном государстве жили квадратные люди. И все остальное в этом государстве было тоже квадратное. Так, Квадратная Дума приняла Квадратный Закон о земле. Согласно этому закону, любой житель государства имел право приобрести землю. Земля продавалась квадратными участками. Длина стороны каждого участка выражалась натуральным числом метров. Приобретая участок земли со стороной а метров, покупатель платил а2 квадриков (местная валюта) и получал одно квадратное свидетельство о праве собственности на этот участок. Один житель этого государства решил вложить все свои N квадриков без остатка в покупку земли. Это, безусловно, можно было сделать, приобретя участки размером 1*1 метр. Но этот житель потребовал от агентства недвижимости минимизации количества покупаемых участков. "Так мне будет легче общаться с Квадратной Налоговой Инспекцией", - сказал он. Сделка состоялась.

Напишите программу, которая находит количество свидетельств, полученных жителем.

Входные данные:
Целое положительное число N <= 60000 - число квадриков, которое было у жителя.

Выходные данные:
Число свидетельств, полученных в результате сделки.

Пример: Ввод
344
Вывод
3


View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Dynamic programming, recurrent relations /
2. Search tree 213. 657. Sum of Digits Divisible by K 873. Tower of Hanoi 191. Train Assembling
Problems from Contests and Camps / Trainings of Vologda SU / Training 07.10.2006 /
211. Simple Weights 213. 209. A - Calculator
time generating 0.468 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.