Анфиса и цветы

   Мурзик одну из цветочных клумб сделал в виде шахматной доски размерами m на n, в каждой клеточке которой растет какой-то цветок. Иногда на эту клумбу он выводит на прогулку Анфису (да, не удивляйтесь, они действительно друзья). Анфиса, начиная всегда с верхнего левого угла передвигается по клумбе к правому нижнему и собирает цветы, причем таким образом, чтобы каждый раз проходить новым маршрутом, а Мурзик на выходе вручает ей кусочек сыра.

   Посчитать, какое наибольшее количество кусочков сыра получит Анфиса, если она все время старается сохранить как можно больше цветов. При каждом очередном своем проходе Анфиса обязательно должна собрать как минимум один цветок.

Технические условия

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

   В одной строке заданы два числа m и n (0 < m, n ≤ 2*109).

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

   Вывести наибольшее количество кусочков сыра, которые может получить Анфиса.

 

#include<stdio.h>
#include<stdlib.h>
int main()
{ unsigned __int64 a,b,c,d,s,m,n;
scanf("%I64d%I64d",&n,&m);
s=1+(m*n-(m+n-1));
printf("%I64d\n",s);
return 0;
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top