books
?>

На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера. Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий размещения пирожных по коробкам Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера. Если разложить все пирожные по коробкам нужным нельзя, программа должна вывести одно число −1 Программу написать на Python

Информатика

Ответы

annarom1306

A = int(input())

B = int(input())

C = 0

D = 0

if (A + B) % 3 != 0 or A * 2 < B or B * 2 < A:

   print(-1)

elif A > B:

   C = A - B

   A = B

   B -= C

   A -= C

   print((C + A // 3), (D + A // 3))

else:

   D = B - A

   B = A

   B -= D

   A -= D

   print((C + A // 3), (D + A // 3))

           

Объяснение:

халявные мужики

ba5-m
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016
uses GraphABC;

procedure Sun(x, y: integer);
begin
  var c := 8;
 
  for var j := 1 to 100 do
  begin
    var r := 15 * c;
    var k := 0;
    if j mod 2 = 0 then k := 20;
    
    for var i := 0 to c do
    begin
      Brush.Color := RGB(230 - k, 230 - k, 0);
      Circle(x, y, r);
      k := k + 15;
      r := r - 15;
      sleep(100);
    end;
  end;
end;

procedure House(x, y: integer);
begin
  Brush.Color := clBrown;
  Pen.Color := clBurlyWood;
  var house_width := 300;
  var house_height := 300;
  var count := 10;
  var step := round(house_width / count);
 
  FillRectangle(x, y, x + house_width, y + house_height);
 
  var xx := x;
  for var i := 1 to count - 1 do
  begin
    xx := xx + step;
    Line(xx, y, xx, y + house_height);
  end;
 
  Brush.Color := clGray;
  FillRectangle(x + 100, y + 100, x + 200, y + 210);
  Brush.Color := clYellow;
  FillRectangle(x + 105, y + 105, x + 195, y + 150);
  Brush.Color := clRed;
  FillRectangle(x + 105, y + 155, x + 150, y + 205);
  Brush.Color := clBlue;
  FillRectangle(x + 155, y + 155, x + 195, y + 205);
 
  MoveTo(x + house_width div 2, y - 80);
  LineTo(x + house_width, y, Pen.Color);
  LineTo(x, y, Pen.Color);
  LineTo(x + house_width div 2, y - 80, Pen.Color);
  FlooDfill(x + house_width div 2, y - 10, clOlive);
 
  Brush.Color := clRed;
  Circle(x + house_width div 2, y - 35, 30);
end;

procedure Turtoise(x, y: integer);
begin
  Brush.Color := clGreen;
  Pen.Color := clGreen;
  FillRectangle(x + 5, y + 15, x - 20, y + 24);
  FillRectangle(x + 50, y, x + 30, y + 70);
  FillRectangle(x + 100, y, x + 120, y + 70);
  FillCircle(x + 170, y, 30);
 
  Brush.Color := clWhite;
  FillCircle(x + 180, y - 20, 10);
 
  Brush.Color := clBlack;
  FillCircle(x + 182, y - 18, 2);
  Brush.Color := clRed;
  FillRectangle(x + 180, y, x + 200, y + 4);
  Brush.Color := clBrown;
  FillEllipse(x, y - 10, x + 150, y + 50);
end;

begin
  Window.Init(0, 0, 1920, 1000, clBlue);
  Brush.Color := clLimeGreen;
  Rectangle(0, 580, 1920, 1018);
 
  House(700, 380);
  Turtoise(300, 600);
  Turtoise(900, 750);
  Sun(1200, 200);
end.
uksusoval617

2. 1)

3. 1), 3), 5)

Объяснение:

2. Выражение лучше сначала преобразовать.

Чтобы исходное выражение стало ложным, можно перед ним поставить общий знак отрицаний, а затем найти условие истинности полученного выражения.

¬ (¬ ( (третья буква согласная) ∧ (последняя буква гласная) ) )

Двойное отрицание равнозначно утверждению, поэтому останется (третья буква согласная) ∧ (последняя буква гласная)

Ему удовлетворяет только имя Анна.

3. И здесь рассуждаем аналогично.

¬ (  (число < 75) ∧ ¬(число четное) )

По правилу де-Моргана избавляемся от общего отрицания

¬(число < 75) ∨ ¬(¬(число четное) )

(число ≥ 75) ∨ (число четное)

Чисел, не меньших 75, у нас два - 75 и 80. Четных тоже два - 46 и 80.

Поскольку условие "ИЛИ", выбираем три числа: 46, 57, 80.

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

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

На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера. Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий размещения пирожных по коробкам Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера. Если разложить все пирожные по коробкам нужным нельзя, программа должна вывести одно число −1 Программу написать на Python
Ваше имя (никнейм)*
Email*
Комментарий*

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

oduvanalex
Karlova1507
vickuznetsova8677
VadimovichSvetlana622
Запиши верный ответ. 12div5
naratnikova
Истомин441
alexderru
Golubovskayairina
Nertman45
Dragun1684
fox-cab3444
dmitzu8594
arutchevben64
Rik200081490
veraplucnika