Uva 679 - Dropping Balls

題目

Problem#

有 $K$ 顆球從一顆有高度 $D$ 的完全二元樹上落下,從根節點一直落到葉節點,其中「非葉節點」都儲存個 bool 值(一開始是 false),當一顆球經過該節點時,就會反轉該 bool 值。當每顆球經過該「非葉節點」時,如果 bool 值是 false,則走左子樹;反之,如果 bool 值是 true,則走右子樹。 問你寫程式回答當第 $I$ 顆球最後停在的節點 $P$ 是多少?

$2 \le D \le 20\text{, and } 1 \le I \le 524288$

輸入#

Read More