SAC#1 - 组合数

2021-05-17 23:30

阅读:664

标签:problem   简化   turn   cpp   amp   org   class   lld   ack   

SAC#1 - 组合数

题意简化 \(:\)

对杨辉三角的某一行的偶数位置求和.

我们知道,杨辉三角的某一行和是 \(2^n\).

那么答案是否就是 \(2^{n-1}\) 呢?是的.

因为杨辉三角是对称的.

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define MEM(x,y) memset ( x , y , sizeof ( x ) )
#define rep(i,a,b) for (int i = (a) ; i = (b) ; -- i)
#define pii pair 
#define one first
#define two second
#define rint read
#define int long long
#define pb push_back
#define db double
#define ull unsigned long long
#define lowbit(x) ( x & ( - x ) )

using std::queue ;
using std::set ;
using std::pair ;
using std::max ;
using std::min ;
using std::priority_queue ;
using std::vector ;
using std::swap ;
using std::sort ;
using std::unique ;
using std::greater ;

template 
    inline T read () {
        T x = 0 , f = 1 ; char ch = getchar () ;
        while ( ch  '9' ) {
            if ( ch == '-' ) f = - 1 ;
            ch = getchar () ;
        }
       while ( ch >= '0' && ch >= 1 ;
    }
    return res ;
}

signed main (int argc , char * argv[]) {
    n = rint () ;
    printf ("%lld\n" , quick ( 2ll , n - 1 ) ) ;
    system ("pause") ; return 0 ;
}

SAC#1 - 组合数

标签:problem   简化   turn   cpp   amp   org   class   lld   ack   

原文地址:https://www.cnblogs.com/Equinox-Flower/p/11756648.html


评论


亲,登录后才可以留言!