zoukankan      html  css  js  c++  java
  • Experimental Educational Round: VolBIT Formulas Blitz F

    Description

    One company of IT City decided to create a group of innovative developments consisting from 5 to 7 people and hire new employees for it. After placing an advertisment the company received n resumes. Now the HR department has to evaluate each possible group composition and select one of them. Your task is to count the number of variants of group composition to evaluate.

    Input

    The only line of the input contains one integer n (7 ≤ n ≤ 777) — the number of potential employees that sent resumes.

    Output

    Output one integer — the number of different variants of group composition.

    Examples
    input
    7
    output
    29
    从n个人中选5,6,7个一共多少种选法
    #include<stdio.h>
    //#include<bits/stdc++.h>
    #include<string.h>
    #include<iostream>
    #include<math.h>
    #include<sstream>
    #include<set>
    #include<queue>
    #include<map>
    #include<vector>
    #include<algorithm>
    #include<limits.h>
    #define inf 0x7fffffff
    #define INF 0x7fffffffffffffff
    #define lson l,m,rt<<1
    #define rson m+1,r,rt<<1|1
    #define LL long long
    #define ULL unsigned long long
    using namespace std;
    LL n;
    ULL C(int n,int m)
    {
        if(n<m) return 0;
        ULL ans=1;
        for(int i=0;i<m;i++) ans=ans*(ULL)(n-i)/(ULL)(i+1);
        return ans;
    }
    ULL A(int n,int m)
    {
        if(n<m) return 0;
        ULL ans=1;
        for(int i=0;i<m;i++) ans*=(ULL)(n-i);
        return ans;
    }
    int main()
    {
        cin>>n;
        cout<<C(n,5)+C(n,6)+C(n,7)<<endl;
        return 0;
    }
    

      

  • 相关阅读:
    推荐大家使用的CSS书写规范、顺序
    只能输入数字的文本框
    js和jQuery 获取屏幕高度、宽度
    jquery插件开发规范
    ie下使用firebug
    equals和==的使用
    引用数据类型的赋值
    数组工具Arrays的基本使用
    冒泡排序
    使用数组对杨辉三角练习
  • 原文地址:https://www.cnblogs.com/yinghualuowu/p/5215096.html
Copyright © 2011-2022 走看看