黑白树
| 描述 |
|---|
在一无限大的二维平面中,我们做如下假设: |
| 输入 |
首先给出一个正整数C,表示有C组测试数据。 |
| 输出 |
|
| 样例输入 |
2 1 2 |
| 样例输出 |
3 7 |
| HINT |
| 来源 |
| 柚子 |
#include<stdio.h>
#include<math.h>
int main()
{
long long sum,n,t,i,black,white,white1,black1;
scanf("%lld",&t);
while(t--)
{
black=1;
white=0;
scanf("%lld",&n);
for(i=0;i<n;i++)
{
black1=black;
white1=white;
black=black1+white1;
white=2*black1+white1;
}
sum=white+black;
printf("%lld\n",sum);
}
return 0;
}
浙公网安备 33010602011771号