• 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;
    }
    

      

  • 相关阅读:
    Java 日志
    编写用例文档
    uml用例关系
    地址线和数据线
    Android总结
    DbUtil数据库连接
    PropertiesUtil
    log4j.properties配置
    自定义博客样式
    css给文字加下划线
  • 原文地址:https://www.cnblogs.com/yinghualuowu/p/5215096.html
Copyright © 2020-2023  润新知