本文根據 OpenAI Academy《Prompting》、幫助中心《Working with writing blocks and code blocks in ChatGPT》《Using study mode in ChatGPT》整理,資料核對於 2026-11-05。配圖為本站整理的示意圖,不是介面截圖。本站(bigolab.com)不是 OpenAI 官方網站。官方沒有專門的「算法題」文章,提示詞是本站示範。本文用於自學和麵試準備,不用於替人在考試或筆試中作弊。
適用於誰
- 準備技術面試,刷題時看不懂題解的人;
- 遇到邏輯推理、腦筋急轉彎、數學思維題,想知道思路怎麼來的人;
- 想讓 AI 當陪練,一步步出題和追問的人。
結論先說
- 先自己想 10 到 20 分鐘。 看答案太早,就學不會“怎麼想到的”。先把你的思路寫下來再問。
- 讓它分級提示。 方向提示、關鍵觀察、偽代碼、完整代碼,逐級給。官方的學習模式(Study mode)就是一步步提問引導,見 /guides/chatgpt-study-mode。
- 要求它解釋“為什麼”,不只是“怎麼做”。 例如為什麼用哈希表、為什麼雙指針可行。
- 它的解法可能錯。 尤其是邊界情況和複雜度。官方提示指南建議重要內容自己審閱:用小樣例手算一遍,或運行代碼。
- 做變式題。 同一思路換條件再做一次,才算真會。

圖:本站根據 OpenAI Academy:Prompting 整理的示意圖
一、4 段可以直接複製的提示詞
1. 分級提示
題目:[粘貼]。我的思路:[寫下你想到的,哪怕是暴力解法]。我卡在:[具體哪一步]。
請不要直接給答案。按“方向提示 → 關鍵觀察 → 偽代碼”三級給,我每次回覆“下一級”再給後一級。
2. 講清思路和複雜度
請講解這道題的最優解:[題目]。
要求:先用一個小例子(5 個元素以內)手動走一遍;再說明為什麼這個方法正確;然後給出時間和空間複雜度,並解釋是怎麼算出來的;最後列出 3 個容易漏掉的邊界情況。代碼用 [Python]。
3. 邏輯思維題
這是一道邏輯題:[粘貼]。請用分步推理的方式講解,每一步寫清“已知條件—得出什麼—依據”。最後用另一種思路驗證結論。如果題目有歧義,先指出歧義,不要擅自選一種理解。
4. 出變式題檢驗
我剛學完 [雙指針]。請出 3 道由易到難的變式題,不要附答案。等我提交答案後,再逐題批改,指出錯誤原因和更好的寫法。
通用寫法見 /guides/how-to-write-prompts。代碼塊的複製和運行見 /guides/chatgpt-write-code-code-blocks-preview-run。
二、自己必須核對什麼

圖:本站根據 OpenAI Academy:Prompting 整理的示意圖
- 小樣例手算:拿它給的方法在 3 到 5 個元素上親手走一遍;
- 邊界:空輸入、單個元素、重複元素、極大極小值;
- 複雜度:讓它把推導過程寫出來,你自己檢查;
- 運行驗證:官方說明支持的 Python 代碼塊可以點 Run 運行;沒有就在本機運行;
- 邏輯題的答案:用不同方法驗證,或代入題目條件檢查有沒有矛盾;
- 是否真的會:合上對話,自己從頭寫一遍;
- 規則:面試、筆試、考試中能否使用 AI,以主辦方規則為準。
常見問題
Q:它給的答案和標準答案不一樣?
把標準答案貼給它,讓它對比兩種做法,並指出哪個在什麼條件下才正確。
Q:數學思維題它經常算錯嗎?
可能出錯。讓它列出每一步,自己檢查,或要求它寫代碼驗證,再用小樣例運行核對。
Q:怎麼系統地準備面試?
可以配合簡歷與模擬面試的練習,見 /guides/ai-resume-mock-interview。
Q:免費版夠用嗎?
夠用;長時間連續刷題可能遇到使用限制,可以看看 /chongzhi/chatgpt-plus。
參考資料
- OpenAI Academy:Prompting — https://openai.com/academy/prompting/
- OpenAI 幫助中心:Working with writing blocks and code blocks in ChatGPT — https://help.openai.com/en/articles/20001246-working-with-writing-blocks-and-code-blocks-in-chatgpt
- OpenAI 幫助中心:Using study mode in ChatGPT — https://help.openai.com/en/articles/11780217-using-study-mode-in-chatgpt
0 條評論
還沒有評論,來搶沙發~