乌托邦树-蓝桥

嗯。。。。。乌托邦,让我想到了一个对我来说很重要的人,那是一段小有遗憾的幸福时光

题目链接:0乌托邦树 - 蓝桥云课 (lanqiao.cn)

解题思路:设置一个01标识,1表示春天,0表示夏天,经历某个周期后0变1,1变0,春天时翻倍,夏天加一,循环n次

下面是c++代码:

#include 
using namespace std;
int main()
{
  // 请在此输入您的代码
  int n,sum = 1,index = 1;
  cin >> n;
  while(n != 0){
    if(index == 1){
      sum *= 2;
      index = 0;
      n--;
    }else{
      sum += 1;
      index = 1;
      n--;
    }
  }
  cout << sum;
  return 0;
}

你可能感兴趣的:(c++,算法,开发语言)