我是靠谱客的博主 温婉冥王星,最近开发中收集的这篇文章主要介绍code_技巧,F(k)=2*F(k-1)+2^(k-2) 迭代时不需要每次进行2的k-2次方运算,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
//F(k)=2*F(k-1)+2^(k-2) k>=2
#include<iostream>
using namespace std;
int k[21];
void market(){
k[1]=1;
int pi=1;
for(int i=2;i<=20;i++){
k[i]=2*k[i-1]+pi;
pi<<=1;
}
}
int main(){
int n,m;
market();
cin>>n;
while(n--){
cin>>m;
cout<<k[m]<<endl;
}
}
最后
以上就是温婉冥王星为你收集整理的code_技巧,F(k)=2*F(k-1)+2^(k-2) 迭代时不需要每次进行2的k-2次方运算的全部内容,希望文章能够帮你解决code_技巧,F(k)=2*F(k-1)+2^(k-2) 迭代时不需要每次进行2的k-2次方运算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复