Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

M2010H36 - ՄԵՏԱՂԱԴՐԱՄՆԵՐ

no tags 

  Տրված է մետաղադրամներով պարկ: Առաջին պարկում կա մեկ մետաղադրամ: Երկրորդ պարկում կա երկու մետաղադրամ, և այլն, k համարի պարկում k մետաղադրամ: Ամեն քայլում թույլատրվում է ցանկացած m պարկերից ամեն մեկից հանել s մետաղադրամ: (Յուրաքանչյուր քայլին m-ը և s-ը կարող են փոփոխվել):

  Գրել ծրագիր, պարզելու համար, թե ամենաքիչը քանի քայլ պետք է կատարել պարկերում մետաղադրամների քանակները հավասարեցնելու համար:

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

  Մուտքում գրված է մեկ ամբողջ թիվ պարկերի քանակը n (1 ≤ n ≤ 106):

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

  Պետք է արտածել մի թիվ մինիմալ քայլերի քանակը, որոնց միջոցով կարելի է մետաղադրամներ հանել այնպես, որ արդյունքում  յուրաքանչյուր պարկում մնա ճիշտ մեկ մետաղադրամ:

Օրինակներ

stdin

stdout

1

3

2

2

2

1


Added by:Հրանտ Հովհաննիսյան
Date:2013-07-25
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:Մարզային 2010, հեռակա 3