Не проходит задача

Пчелы решили сделать ремонт улья. Для начала нужно покрасить соты, но покраска в один цвет не понравится их королеве. Можно покрасить все ячейки в разные цвета, но чем больше ячеек в улье, тем больше цветов понадобится. Пчелы хотят закончить ремонт как можно раньше, поэтому они хотят использовать минимальное возможное количество цветов. Чтобы угодить королеве, пчелы не будут красить две смежные по стороне ячейки в один цвет. Определите, сколько цветов для покраски будут использовать пчелы, если соты имеют размер A на B на С клеток.\

Формат входных данных На вход программа получает три натуральных числа A, B и С (2 ≤ A, B, С ≤ 1000)

Формат результата Нужно вывести одно натуральное число - количество различных цветов для покраски.

Примеры

Входные данные

2 2 3

Результат работы

3

Мой код, который не проходит

#include <iostream>
using namespace std;
int main() {
    int a, b, c;
    cin>>a>>b>>c;
    cout<<a*c-b-1;
}

Что я делаю не так?


Ответы (0 шт):