課上題目設計思路

2022-06-02 17:39:09 字數 400 閱讀 7572

1、題目避免重複

2、可定製(數量/列印方式)

3、可以控制下列引數:是否有乘除法、是否有括號、數值範圍、加減有無負數、除法有無餘數、是否支援分數(真分數、假分數,。。。)、

是否支援小數(精確到多少位)、列印中每行的間隔可調整。

設計思想:1、首先將已生成的算式進行儲存利用陣列,可用檢查字串是否相等的方式增加乙個檢查生成每個算式是否完全相等的函式,在迴圈過程生成中呼叫該函式,將新生成算式與已生成算式進行比較,如果重複則刪除該式。

2、增加乙個引數,可供使用者輸入,此為迴圈輸出的控制條件,輸出使用者想要的數量,並列印。

3、增加使用者選擇項,選擇後進入不同的輸出方式,通過逐個對上述3中的條件進行判斷,確定輸出條件,選擇自己想要的輸出方式。

(例如選擇有該如何,其他則又該怎麼輸出)

leetcode題目思路

一 bruteforce o n 2 o 1 二 兩邊雜湊表 一遍雜湊表 o n o n 一 bruteforce o n 3 o 1 二 排序 雙指標 o n 2 去重 剪枝 four sum 排序 雙層迴圈 雙指標 棧 o n o n 擴充套件 只有一種括號?最長有效括號?leetcode 32...

ctf部分題目思路

一 ctf工具 web 1.firefox hackbar,firebug,tamper data,user agent switcher 2.burpsuite 3.sqlmap 隱寫 1.stegsolve 2.winhex 3.notepad 4.qr resuarch 5.binwalk 6...

m皇后(思路題目)

這道題當初有兩點沒有想到,一點是不知道該如何處理斜著的方向,另一點是沒想到只用求該直線上的兩端點。這題要開四個陣列,分別記錄該方向上的點的最左端和最右端。然後遍歷所有的點,遍歷該點的四個方向 上下是乙個方向,左右是乙個方向,斜向上乙個,斜向下乙個 如果該方向上只有乙個點,就不存在威脅,如果該點在最右...