Компакт-диски
Чисті компакт-диски
продаються в трьох різних видах упаковок. Упаковка зі 100 дисків коштує 100
грн., з 20 дисків - 30 грн., а один окремий диск коштує 2 грн. Якої мінімальної
суми має вистачити для покупки N таких дисків?
Вхідні дані
Кількість N дисків, які потрібно купити. N ≤ 1000.
Вихідні дані.
Мінімальна сума,
потрібна для покупки.
Вхідні дані
123
Вихідні дані
136
program sddiski;
label 1;
var n,s,y : qword;
kt,i : integer;
f1,f2 : text;
BEGIN
assign (f1,'input.txt');
reset (f1);
assign (f2,'output.txt');
rewrite (f2);
readln (f1,n);
s:=0;
y:=0;
1 : if n<15 then s:=n*2 else
if (n>15) and (n<21) then s:=30 else
if (n>20) and (n<36) then s:=30+2*(n-20) else
if (n>35) and (n<41) then s:=60 else
if (n>40) and (n<56) then s:=60+2*(n-40) else
if (n>55) and (n<61) then s:=90 else
if (n>60) and (n<66) then s:=90+2*(n-60) else
if (n>65) and (n<101) then s:=100 else
if n > 100 then begin
y:=n div 100;
n:=n mod 100;
goto 1;
end;
s:=s+y*100;
writeln (f2,s);
close (f1);
close (f2);
END.
Немає коментарів:
Дописати коментар