码迷,mamicode.com
首页 > 其他好文 > 详细

CodeForces 131C C (组合)

时间:2016-07-21 23:38:00      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

There are n boys and m girls attending a theatre club. To set a play "The Big Bang Theory", they need to choose a group containing exactly t actors containing no less than 4 boys and no less than one girl. How many ways are there to choose a group? Of course, the variants that only differ in the composition of the troupe are considered different.

Perform all calculations in the 64-bit type: long long for С/С++, int64 for Delphi and long for Java.

Input

The only line of the input data contains three integers n, m, t (4 ≤ n ≤ 30, 1 ≤ m ≤ 30, 5 ≤ t ≤ n + m).

Output

Find the required number of ways.

Please do not use the %lld specificator to read or write 64-bit integers in С++. It is preferred to use cin, cout streams or the %I64d specificator.

Sample Input

Input
5 2 5
Output
10
Input
4 3 5
Output
3
n个人,男生大于四个,女生大于一个,高中的排列组合
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 typedef long long ll;
 5 using namespace std;
 6 ll fun(ll a, ll b)
 7 {
 8     ll temp=1;
 9     for(int j=1;j<=b; j++)
10     {
11         temp=temp*a/j;
12         a--;
13     }
14     return temp;
15 }
16 int main()
17 {
18     ll m,n,t;
19     int i,j;
20     cin>>m>>n>>t;
21     ll sum=0;
22     for(i=4;i<t&&i<=m;i++)
23     {
24         if(t-i>=1&&t-i<=t-4&&t-i<=n)
25             sum=sum+fun(m,i)*fun(n,t-i);
26     }
27     cout<<sum<<endl;
28     return 0;
29 }

 

CodeForces 131C C (组合)

标签:

原文地址:http://www.cnblogs.com/Aa1039510121/p/5693357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!