contest 1.19

Posted lllxq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了contest 1.19相关的知识,希望对你有一定的参考价值。

A.Little Sub and Pascal‘s Triangle

求帕斯卡三角形第n行(n=0,1,...)的奇数个数

技术分享图片

规律:技术分享图片

技术分享图片
#include <iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
typedef long long ll;
using namespace std;

ll f(ll x){
  if(x==0) return 1;
  ll now=1;
  while(now*2<=x) now*=2;
  return 2*f(x-now);
}

int main()
{
    ll t;scanf("%lld",&t);
    while(t--){
        ll k;scanf("%lld",&k);
        k--;
        ll ans=f(k);
        printf("%lld
",ans);
    }
    return 0;
}
View Code

 

以上是关于contest 1.19的主要内容,如果未能解决你的问题,请参考以下文章

第一章 1.19 网络编程基础

java EX1.1.19

1.19日模拟

1.19测试题

Python 1.19

Golang:1.19版的改进