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

HASHIV - Ֆիբոնաչիի թվային համակարգ

                «...իսկ որ մտնում է անտառը, թվում է, թե ամեն մի ծառի տակից, ամեն մի թփի միջից, ամեն մի քարի ետևից՝ որտեղ որ է գազան է հարձակվելու կամ ավազակ, սարսափած սկսում է գոռգոռալ, ոնց գոռգոռալ՝ ականջդ ոչ լսի։»


Քաջ Նազարը անտառում չվախենալու համար սկսում է բարձրաձայն հաշվել։ Չիմանալով տասական և երկուական համակարգերի մասին, Նազարը հաշվում է Ֆիբոնաչիի հաշվարկման համակարգում։ Վախի պատճառով նա միշտ չէ, որ կարողանում է թվին մեկ գումարել։ Օգնե՛ք Նազարին մեկ գումարել Ֆիբոնաչիի համակարգով գրված թվին։

Թվերի հաջորդականությունը, որում յուրաքանչյուր թիվ հավասար է նախորդ երկուսի գումարին, կոչվում է Ֆիբոնաչիի հաջորդականություն։ Հաջորդականությունը սկսվում է 0 և 1 թվերով։ Այսինքն եթե fi-ն հաջորդականության i-րդ էլեմենտն է, ապա

f0 = 0,   f1 = 1,   fi = fi-1 + fi-2

Հաջորդականության առաջին տասը թվերն են. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34։

 Ֆիբոնաչիի համակարգում բոլոր թվերը բաղկացած են 1 և 0 թվանշաններից։ Ֆիբոնաչիի ներկայացմամբ  Nf=akak-1...a1a0 գրառումը ներկայացնում է akfk+ak-1fk-1+...+a1f1+a0f0 թիվը։ Օրինակ՝ եթե Nf=110101, ապա akfk+ak-1fk-1+...+a1f1+a0f0 =1×5+1×3+0×2+1×1+0×1+1×0=9:։ Նկատենք, որ թվի ներկայացումը Ֆիբոնաչիի համակարգում միակը չէ։

Մուտք

Մուտքի առաջին տողում տրված է մեկ ոչ բացասական N թիվ՝ Ֆիբոնաչիի հաշվարկման համակարգում։ Թվի թվանշանների քանակը չի գերազանցում 1000-ը։

Ելք

Ելքային ֆայլի միակ տողում արտածե՛ք (N+1) թիվը Ֆիբոնաչիի հաշվարկման համակարգում ներկայացումներից որևէ մեկում։ Ձեր պատասխանի երկարությունը չպետք է գերազանցի 2000-ը։

Օրինակ

Մուքը.
110111

Ելքը.
1010001

Ավելացրեց.Andreasyan
Ամսաթիվ.2014-05-03
Ժամանակի սահմանափակումը.0.100s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3
Աղբյուրը.Գարուն 2014

թաքցնել մեկնաբանությունները
2018-03-06 19:37:08 Andreasyan
Թեստերի մեջ իրոք սխալ կար։ Ուղղել եմ։ Կրկին փորձեք ձեր լուծումները։
2015-11-11 08:14:12 Martin
es xndri tester@ sxalen.
im lucum@ urish tex submit em arel ancela.
2014-08-06 11:12:06 albertg
im mot el chi ancnum bayc olimpiadayin lucel ei
2014-07-30 14:04:11 Martin
es xndri tester@ hastat chishten?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.