吊打标算的 O ( n ) O(n) O(n) 做法!
#include <bits/stdc++.h>
using namespace std;
int main()
{
int d = 2, p = 2, q = 0, ans = 1;
for (int i = 1; i <= 12; i ++)
{
cout << ans << '\n';
ans += d;
q ++;
if (q == p)
{
q = 0;
p ++;
d <<= 1;
}
}
}