1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
void g(int n) {
if(n==0) return;
for (int i=2; i<3*n; ++i);
g(n/2);
}
void h(int n, int digit) {
if (n==0) return;
for (int i=0; i<n; ++i)
for (int i=n; i>0; i-=3);
for (int i=0; i<digit; ++i) h(n/3, digit);
}
|