算法程序設(shè)計,,未知數(shù)比較多,,求出一組可行的輸出
計算公式2*N2H*N2L/N1HS/NC1LS=CK1約束條件:CK1為輸入 值等于10到100的整數(shù) ;N2H為輸出1值等于4到11的整數(shù);N2L為輸出2值等于2^1到2^20的整數(shù),;N1HS為輸出3值等于4到11的整數(shù);NC1LS為輸出4值等于2^0到2^20的整數(shù),;求大神設(shè)計一個算法 可以根據(jù)輸入值CK1求出一組盡量小點的隨機輸出值1,2,3,4,。
簡化:
1、2*A*B/C/D=X
2,、
A=X/2*C*D/B........(4-11)
B=X/2*C*D/A........(2-1048576)
C=2/X*A*B/D........(4-11)
D=2/X*A*B/C........(2-1048576)
2*A*B=X*C*D
3,、計算:(是否只需要結(jié)果正確,且盡量小,,不需最小驗證)
任取X(10-100)
枚舉法:
A=C=4........(4-11)
D=2........(2-1048576)
B=X/2*D=X..........(滿足2-1048576)
結(jié)果:A,、B、C,、D:4,、X、4,、2
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,,專注于分享你不知道的知識、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。