{"resolved":true,"match_type":"uuid","source_type":"original_book","book_id":"dde4e586-1def-4457-8ec5-0287b0b0511d","title":"认知 人行为背后的思维与智能","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787300273921","requested_by":"printed_page","book":{"source_type":"original_book","book_id":"dde4e586-1def-4457-8ec5-0287b0b0511d","id":"dde4e586-1def-4457-8ec5-0287b0b0511d","uuid":"dde4e586-1def-4457-8ec5-0287b0b0511d","title":"认知 人行为背后的思维与智能","normalized_title":"认知人行为背后的思维与智能","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787300273921","isbns":["9787300273921"],"parsed":true,"ai_readable":true,"document_type":"book","page_count":290,"navigation_url":"https://workshop.closeclaw.top/ai/book/dde4e586-1def-4457-8ec5-0287b0b0511d","title_url":"https://workshop.closeclaw.top/ai/title/%E8%AE%A4%E7%9F%A5%20%E4%BA%BA%E8%A1%8C%E4%B8%BA%E8%83%8C%E5%90%8E%E7%9A%84%E6%80%9D%E7%BB%B4%E4%B8%8E%E6%99%BA%E8%83%BD","fixed_page_url_template":"https://workshop.closeclaw.top/ai/book/dde4e586-1def-4457-8ec5-0287b0b0511d/page/{printed_page}","path_api_url_template":"https://workshop.closeclaw.top/api/ai/book/dde4e586-1def-4457-8ec5-0287b0b0511d/page/{printed_page}","read_url":"https://workshop.closeclaw.top/api/ai/read/dde4e586-1def-4457-8ec5-0287b0b0511d","page_url":"https://workshop.closeclaw.top/api/ai/books/dde4e586-1def-4457-8ec5-0287b0b0511d/page","search_url":"https://workshop.closeclaw.top/api/ai/books/dde4e586-1def-4457-8ec5-0287b0b0511d/search"},"page":{"printed_page":89,"pdf_page":100,"physical_index":100,"physical_index_base":0,"printed_page_status":"recognized","page_sha256":"ce4cefc46ed9d68f94aef84ae6c50e51886e6d2cadc0d325304c208b5f4da9b2"},"chapter":"第三章问题解决","content":"这样我们只需考虑三个步骤。我们把所有的书(k本）由A移到C所采用的策略是：首先将去掉最大的一本书（k）后所留下的PYR（k—1）由 A移到 B；然后将 k由 A移到C；再将PYR（k-1）由B移到C:\n\n要移动 PYR(k) 从A到C\n\n要移动 PYR(k-1) 从 A 到 B\n\n要移动 k 从A到 C\n\n要移动PYR(k-1) 从B到C\n\n这不是合法的解决问题的方法，因为规则要求我们一次只能移动一本书。为了遵守规则，必须一本一本地将PYR(k一1)从A移到B。我们仍可采用上述的方法，只不过是要一步步地移动。要把PYR（k—1）由A移到B，我们可以把PYR（k—2）由A移到C，再把k—1（这里k—1=4，即4本书中最大的一本）由A移到B，然后再把PYR（k—2）由C移到B。这时只需考虑移动三本书的问题了。为了把PYR(k-2)=PYR(3)由A移到C，只要把PYR（2）由A移到B，再把3由A移到C，然后把PYR（2）由B移到C。要把PYR（2）由A移到B，只要把PYR（1）=1由A移到C，再把2由A移到B，再把1由C移到B。这样，每一步我们都采用相同的策略。为了移动整个金字塔，我们先移动次大的金字塔；为了移动次大的金字塔，我们先移动比它再少一本书的金字塔，再移动次大的一本书，然后移动剩下的金字塔……这样下去，直至我们只需要移动一本书为止。这样我们就可以写出计算机的程序了。\n\n第三章 问题解决\n\n89","previous_page":88,"next_page":90}