//============================================================================
// Name : 01k_code.cpp
// Author : mtt
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
// Name : 01k_code.cpp
// Author : mtt
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <cmath>
using namespace std;
int c(int m,int n)
{
if (m<n)
return 0;
if(m==n)
return 1;
return c(m-1,n)+c(m-1,n-1);
}
int main ()
{
int n,k;
cin>>n>>k;
int m=0;
m=pow(2,n);
//cout<<m;
int s=0;
for(int a=(n+k)/2+1;a<=n;a++)
{
s+=c(a,n)*2;
}
cout<<m-s;
return 0;
}
原文链接: https://www.cnblogs.com/panlijiao/archive/2012/11/15/2773834.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/69506
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!