NYOJ63 小猴子下落 【模拟】
小猴子下落
时间限制:3000 ms | 内存限制:65535 KB
难度:3
- 描写叙述
-
有一颗二叉树。最大深度为D,且全部叶子的深度都同样。
全部结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子。它会往下跑。每一个内结点上都有一个开关,初始全部关闭。当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,假设开关关闭。小猴子往左走。否则往右走,直到走到叶子结点。
一些小猴子从结点1处開始往下跑。最后一个小猴儿会跑到哪里呢?
#include <stdio.h> #include <string.h> #define maxn ((1 <<