-4
A
回答
0
頂部的位置是不可能的,因爲3會比它的孩子大(在下面的某處會是1或2)。
第二個層次是可能的,因爲2和3可能是1
要在第三級的兄弟姐妹的孩子中,3需要有2直接父,和1沒事祖父母其他之間。
第四級是不可能的,因爲那裏你需要3個3以下的祖先。
列表形式是從樹形式直接轉換。所以,這也是一場比賽。
您可能希望通過嘗試將9!
的每個置換插入minheap並觀察發現3的位置來憑經驗證明。這裏是一個Python腳本,它是:
from heapq import heapify
from itertools import permutations
has_three = [False] * 9
for t in permutations('123456789'):
s = list(t)
heapify(s)
i = s.index('3')
has_three[i] = True
print(has_three)
而且結果是:
[False, True, True, True, True, True, True, False, False]
相關問題
- 1. ,這是正確的嗎?
- 2. htaccess - 這是正確的嗎?
- 3. 我的jquery這是正確的嗎?
- 4. 這是正確的json格式嗎?
- 5. 這是大會的正確定義嗎?
- 6. 這是正確的程序集嗎?
- 7. 這是正確的link_to rails語法嗎?
- 8. JSON PHP:這是正確的方法嗎?
- 9. Map/Reduce example ...這是正確的嗎?
- 10. 這是REST的正確實現嗎?
- 11. 這是IDisposable的正確用法嗎?
- 12. 這是TDD的正確方法嗎?
- 13. 這是正確的例外嗎?
- 14. 這是hstore的正確用法嗎?
- 15. 這是MVC的正確解釋嗎?
- 16. 這是布爾比較正確的嗎?
- 17. 這是睡眠()的正確使用嗎?
- 18. Cron是這個的正確選擇嗎?
- 19. 這是正確的緩存嗎?
- 20. 這是SAML的正確用例嗎?
- 21. 這是IoC的正確實施嗎?
- 22. 這是JavaScript的正確形式嗎?
- 23. 這是正確的程序集嗎?
- 24. 這是Thread.MemoryBarrier()的正確使用嗎?
- 25. 這是Swift 1.2的正確語法嗎?
- 26. 這是LESS的正確實施嗎?
- 27. 這是NodeJS的正確行爲嗎?
- 28. .htaccess RewriteRule:這是正確的方法嗎?
- 29. Jquery這是正確的方法嗎?
- 30. 在PHP中這是正確的嗎?
我投票是題外話,因爲它不是一個規劃問題,關閉了這個問題,這是一個計算機科學問題。 – gunr2171