abuzik
?>

Есть две копировальных машины, одна делает копию документа за x минут, а вторая — за y минут. требуется получить n копий некоторого документа. за какое минимальное время это возможно сделать? изначально документ существует в одном экземпляре. формат ввода в единственной строке даны три числа, разделенные пробелом: n, x, y (1 ≤ x, y ≤ 10, 1 ≤ n ≤ 2*108 формат вывода выведите одно число — минимальное время, за которое можно получить n копий документа (в минутах).

Информатика

Ответы

romashka17-90

#include <iostream>

typedef long long   ll;

using namespace std;

bool ll_is_valid(ll t, ll N, ll x, ll y)

{

return  t / x + (t - x) / y >= N;

}

ll f(ll N, ll x, ll y)

{

   ll R = 1;

   while (!ll_is_valid(R,N,x,y)) R *= 2;

ll L = R / 2;

while(R - L > 1)

{

 ll M   =   (L + R) / 2;

 

 if (!ll_is_valid(M,N,x,y)) {L = M;}

 else {R = M;}

}

return  R;

}

int  main()

{

ll N,x,y;

cin >> N >> x >> y;

if(x > y) swap( x, y );  

cout << f(N, x, y) <<  std::endl;

}

Oksana373
Program Project1;

var m:array [0..14] of integer; i:integer;

function IsPositive(a:integer):boolean;
begin
  result:=(a>-1);
end;

procedure work;
var min, max, count:integer;
begin
  count:=0;
  min:=m[0];
  max:=0;
  for i:=0 to 14 do begin
    if IsPositive(m[i]) then begin
      inc(count);
      if m[i]>max then max:=m[i];
      if m[i]<min then min:=m[i];
    end;
  end;
  writeln('MAX: ', max);
  writeln('MIN: ', min);
  writeln('Count: ', count);
end;

begin
  for i:=0 to 14 do begin
    write('n: ');
    readln(m[i]);
  end;

  work;

  readln;
end.
dokurova634

Відповідь:

Дивись фото

Пояснення:

<!DOCTYPE html>

<html>

<head>

  <title>Price</title>

  <meta charset="utf-8">

</head>

<body>

 <p>стоимости переговоров</p>

</body>

<script>

 {/*Написать логическое выражение для определения стоимости переговоров, если стоимость переговоров с 22 часов до 8 часов на 20% ниже, а в субботу и в воскресенье дополнительно предоставляется скидка 10%. */}

 t = +prompt('время разговоров от 0 до 24 часов')

 dt = +prompt('продолжительность разговора в минутах')

s = +prompt('стоимость минуты разговора')

 d = +prompt('день недели от 1 до 7')

 console.log('t=',t,'dt=', dt, 's=', s, 'd=', d)

 function Price (t, dt, d, s) {

  let startTalk = t*60

  let price = 0

  console.log('day = ', d)

 

  for (let i =1; i<=dt; i++){

   let night = false

   let holiday = false

   let p = s

   

   if( (startTalk+i)%1440 === 0 ){

    if (d<7){

     d=d+1

     console.log('day = ', d)

    } else {

     d=1

     console.log('day = ', d)

    }

   }

   if ( (startTalk+i)%1440>=1320 || (startTalk+i)%1440<480){

    night = true

   }

   if ( d === 6 || d===7){

    holiday = true

   }

   if (night){

    p = p - s*0.2

   

   }

   if (holiday){

    p = p-s*0.1

   }

   price = price+p

   

   console.log('стоимости '+ i+'мин. = '+ p.toFixed(2)+'$')

  }

  console.log('fin.price', price.toFixed(2), '$')

  return price.toFixed(2)

 }

 {/*Price(t, dt, d, s)*/}

 alert('стоимости переговоров  ' + '$' + Price(t, dt, d, s))

</script>

</html>


Написать решение логическое выражение в javascript. написать логическое выражение для определения ст
Написать решение логическое выражение в javascript. написать логическое выражение для определения ст

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Есть две копировальных машины, одна делает копию документа за x минут, а вторая — за y минут. требуется получить n копий некоторого документа. за какое минимальное время это возможно сделать? изначально документ существует в одном экземпляре. формат ввода в единственной строке даны три числа, разделенные пробелом: n, x, y (1 ≤ x, y ≤ 10, 1 ≤ n ≤ 2*108 формат вывода выведите одно число — минимальное время, за которое можно получить n копий документа (в минутах).
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Александровна
федороа
Ионов202
Галина-Юлия1292
oksanashabanovadc3197
dmitrievanata83538
Семеновна-Павел
Бегун-Марина
Ushakova Sakhno
lenapopovich556510
Vladimirovna1370
margarita25061961
Elen-ti81459
Смирнов-Оськина
Гарик383