Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
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? |