Задача:На сковородку одновременно можно положить k котлет. Каждую котлету нужно с каждой стороны обжаривать m минут непрерывно. За какое наименьшее время удастся поджарить с обеих сторон n котлет? Вводятся 3 числа: k, m и n. Все числа не превосходят 32000. Нужно вывести время, за которое все котлеты будут обжарены.Пример ввода:
2
4
3Пример вывода:
12Мой код: import java.util.Scanner;
class MyProgram {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int capacity = scan.nextInt(), fryingTimePerSide = scan.nextInt(), numberOfCutlets = scan.nextInt();
int numberOfParties;
if (numberOfCutlets % capacity == 0) {
numberOfParties = numberOfCutlets / capacity;
} else {
numberOfParties = numberOfCutlets / capacity + 1;
}
System.out.println(numberOfParties * (fryingTimePerSide * 2));
}
} Мой код выводит: 16
Проблема:
Не понимаю как получилось 12 в примере. Допустим сковорода вмещает в себя 2 котлеты, которые нужно обжарить с двух сторон, по 4 минуты. Т.е. на одну партию уходит 8 минут. Если котел 3: мы тратим 8 минут на первую партию и столько же должны на вторую. Ведь и так, и так на каждую партию должно уходить по 8 минут, для обжарки с двух сторон. Так почему же там получилось 12? Объясните пожалуйста, я не могу понять как это получается. Заранее спасибо.
2
4
3Пример вывода:
12Мой код: import java.util.Scanner;
class MyProgram {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int capacity = scan.nextInt(), fryingTimePerSide = scan.nextInt(), numberOfCutlets = scan.nextInt();
int numberOfParties;
if (numberOfCutlets % capacity == 0) {
numberOfParties = numberOfCutlets / capacity;
} else {
numberOfParties = numberOfCutlets / capacity + 1;
}
System.out.println(numberOfParties * (fryingTimePerSide * 2));
}
} Мой код выводит: 16
Проблема:
Не понимаю как получилось 12 в примере. Допустим сковорода вмещает в себя 2 котлеты, которые нужно обжарить с двух сторон, по 4 минуты. Т.е. на одну партию уходит 8 минут. Если котел 3: мы тратим 8 минут на первую партию и столько же должны на вторую. Ведь и так, и так на каждую партию должно уходить по 8 минут, для обжарки с двух сторон. Так почему же там получилось 12? Объясните пожалуйста, я не могу понять как это получается. Заранее спасибо.