• Задача A. Кола Имя входного файла: ain.txt Имя выходного файла: aout.txt Ограничение по времени: 0,2 секунды Ограничение по памяти: 64 мегабайта Завод по производству колы изготавливает ее не только для магазинов, но и для всемирно известной сети ресторанов быстрого питания. Ежедневно завод отгружает один и тот же объем колы в литрах. Служба доставки сети ресторанов обычно использует для транспортировки колы емкости объемом или только 50 литров, или только 70 литров. Если доставка осуществляется с помощью емкостей в 50 литров, то для перевозки имеющегося объема колы необходимо A емкостей. А если с помощью емкостей в 70 литров, то необходимо B емкостей. При этом в каждом из случаев одна из емкостей может быть заполнена не полностью. Недавно сеть ресторанов решила утвердить новый объем емкостей для доставки колы — 60 литров. Сколь- ко емкостей теперь может понадобиться для доставки того же самого объема колы? Формат входного файла Входные данные содержат 2 числа A и B, расположенных каждое в отдельной строке (1 ≤ A, B ≤ 10 000 000). Формат выходного файла Выведите все возможные значения для количества емкостей по 60 литров, которые окажутся заполнен- ными (в том числе одна возможно частично), в порядке возрастания или число −1, если значения A и B противоречат друг другу, то есть они были записаны неверно.

Ответы 1

  • var A,B, minA, maxA, minB, maxB, minn, maxx, t, t1, i:longint;

    begin  

    readln(A); readln(B);

    minA:=(A-1)*50+1; maxA:=A*50;

    minB:=(B-1)*70+1; maxB:=B*70;

    if (minA>maxB) or (minB>maxA) then writeln(-1) else

    begin

    if minA<minB then minn:=minB else minn:=minA;

    if maxA>maxB then maxx:=maxB else maxx:=maxA;

    t:=minn div 60;

    t1:=maxx div 60;

    if (minn mod 60)<>0 then inc(t);

    if (maxx mod 60)<>0 then inc(t1);

    for i:=t to t1 do  

    write(i, ' ');

    writeln();

    end;

    end.

    не могу сказать верно или нет, так как не проверял а просто написал в блокнотике

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years