Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

CHALL009 - ԾՐԱԳՐԱՎՈՐՄԱՆ ՄՐՑԱՄԱՐՏԵՐ_1-9

   Օգտագործելով նվազագույն թվով լուցկու հատիկներ (լուցկիներ), անհրաժեշտ է հարթության վրա կառուցել n հատ քառակուսիներ, որոնցից յուրաքանչյուրի կողմը լուցկու մեկ հատիկ է: Լուցկիները չի կարելի կոտրել կամ իրար վրա դնել: Քառակուսիների գագաթները պիտի լինեն այն կետերը, որտեղ հպվում են լուցկիների ծայրակետերը, իսկ կողմերը-լուցկիները:

   Գրել ծրագիր, որը ելնելով կառուցվելիք քառակուսիների n քանակից, կհաշվի անհրաժեշտ լուցկիների մինիմալ թիվը:

Մուտքային տվյալներ.

   Մուտքի միակ տողում տրված է n բնական թիվը, որը չի գերազանցում 109-ը:

Ելքային տվյալներ.

   Ելքում պետք է արտածել մեկ ամբողջ թիվ - n հատ քառակուսիներ կառուցելու համար պահանջվող լուցկիների մինիմալ թիվը:

Օրինակ.

N

stdin

stdout

1

4

12


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-09-25
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.ԾՐԱԳՐԱՎՈՐՄԱՆ ՄՐՑԱՄԱՐՏԵՐ ՀԱՊՀ ԳՄ-ՈՒՄ #1

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.