Metro kartları
Bəzi banklar metroda gediş haqqını ödəmək üçün istifadə edilə bilən bank kartları təqdim edir. Turniketlərdən keçərkən bu kart vasitəsilə hər keçid qeydə alınır, təqvim ayı ərzində keçidlərin sayı hesablanır və ayda bir dəfə kartdan xüsusi tariflərə uyğun olaraq keçidlərin sayına əsasən pul çıxılır (tariflər 15.10.2009 tarixinə olan vəziyyətə görə göstərilmişdir):
Əgər 70 keçiddən çox edilərsə, kartdan 70 keçid üçün 850 rubl çıxılır və 71-ci keçiddən başlayaraq hər keçid üçün 15.71 rubl çıxılır. Bundan əlavə, əgər ay ərzində kartla ən azı bir keçid edilibsə, bank komissiyası olaraq 10 rubl çıxılır (keçidlərin sayından asılı olmayaraq), əgər kartla keçid edilməyibsə, komissiya çıxılmır.
Valideynlər Petya və Vasya adlı iki qardaşa belə bir kart alıblar. Petya və Vasya bəzən birlikdə, bəzən isə ayrı-ayrı gedirlər. Təbii ki, birlikdə getmədikdə hər biri öz kartından istifadə edir. Birlikdə getdikdə isə hər ikisi öz kartından istifadə edə bilər və ya hər ikisi bir kartdan keçid edə bilər (bu kartla iki keçid edərək).
Bundan əlavə, onlar bəzi hallarda kartla əlavə keçidlər etməyin sərfəli olduğunu müşahidə ediblər (məsələn, əgər kartla ay ərzində 69 keçid edilibsə, 70-ci keçidi etmək lazımdır - bu halda çıxılan məbləğ daha az olacaq).
Məlumdur ki, növbəti ay Vasya A müstəqil gediş edəcək, Petya isə B müstəqil gediş edəcək və daha C gedişi birlikdə edəcəklər (yəni ümumilikdə A+B+2C turniket keçidi edəcəklər). Verilən A, B və C ədədlərinə əsasən, onların minimum nə qədər pul xərcləyə biləcəyini müəyyən edən proqram yazın (lazım gəldikdə bank komissiyalarını nəzərə alaraq əlavə keçidlər edərək).
Giriş verilənləri
Tam ədədlər A, B, C daxil edilir (hər biri 0 ilə 1000 arasında olan diapazondadır).
Çıxış verilənləri
Vasyanın və Petyanın kartlarından ümumilikdə nə qədər rubl çıxılacağını göstərin. Nəticəni ondalık nöqtədən sonra iki rəqəmlə çıxarın.