#include <iostream>using namespace std;const int SIZE = 20;int data[SIZE];int n, i, h, ans;void merge(){    data[h-1] = data[h-1] + data[h];    h--;    ans++;}int main(){    cin>>n;    h = 1;    data[h] = 1;    ans = 0;    for (i = 2; i <= n; i++)    {        h++;        data[h] = 1;        while (h > 1 && data[h] == data[h-1])            merge();    }    cout<<ans<<endl;} (1)输入:8输出:_(2)输入:2012输出:_
填写答案