Kamil
?>

Выбери правильную команду. Дизайн (тему) презентации можно выбрать во вкладке , в группе ; Дизайн презентации можно менять всё время

Информатика

Ответы

evsmorodina

дизайн презентации можно менять все время

Татьяна902

#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;

}

makovei78
{Файл: prog3_13.pasЗадача:  Дано целое положительное число n, вещественное число x. Найти значение многочлена вида an*x^n+a(n-1)*x^(n-1)+...+a1*x^1+a0,   если коэффициент многочлена вводятся последовательно с клавиатуры в следующем порядке:an, a(n-1), ..., a1, a0Автор:  Дата   22,09,2015}var n, a, i, j :integer;    x, p, x1 :real;    begin  p:=0;  {ввод постояных x, n}  writeln ('введите n, x');  readln (n, x);  {начало вычисление многочлена}  for i:=n downto 1 do    begin      {ввод an, an-1,..., a1, a0}      writeln ('введите a',i);      readln (a);            for j:=1 to n do        begin          {вычисление x^n}          x1:=1;          x1:= x1*x;        end;      {вычисление an*x^n+a(n-1)+x^(n-1)+...+a1*x^1+a0}       p:=a*x1+p;    end;  {ответ}    writeln('значение многочлена ',p);end.

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

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

Выбери правильную команду. Дизайн (тему) презентации можно выбрать во вкладке , в группе ; Дизайн презентации можно менять всё время
Ваше имя (никнейм)*
Email*
Комментарий*