Решение задачи "Случайные команды" с Codeforces

Без пояснения   Просмотров: 5


Для участия в соревнованиях n участников были разбиты некоторым образом на m команд так, чтобы в каждой команде был хотя бы один участник. После соревнований каждая пара участников из одной команды стала друзьями.

Ваша задача — написать программу, которая определит, какое минимальное и какое максимальное количество пар друзей могло образоваться после соревнования.


Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
  long long n, m;
  cin>>n>>m;
  cout<<(m * (n / m - 1) + (n % m) * 2) * (n / m) / 2 <<" "<<((n - m + 1) * (n - m)  /2);
  return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться