
大神們好,這道題我的程式是用的窮舉法,大佬們能不能幫忙想想這道題除了窮舉法有沒有別的演算法可以弄出來呀?謝謝各位大神
uj5u.com熱心網友回復:
不用窮舉XYZ+YZZ
所以Z 為 N個位數的一半
因此能推匯出Y
即知Y,因此能推匯出X
uj5u.com熱心網友回復:
"所以Z 為 N個位數的一半"沒聽懂...意思是Z是N最后一位的一半嗎?不一定呀,Z可能大于5呀uj5u.com熱心網友回復:
對啊,這個題有可能會有多個答案。
uj5u.com熱心網友回復:
xyz + zyz = nz = n的個位數/2 或者 n的個位數/2 +5(此時要和n的十位數借位)
到了十位數上的判斷更復雜, 是可以一步一步的推到出各種情況,但是不值得了
還是寫代碼吧,反正x,y都是1到8范圍的, z可以根據前面的說法要么是n的個位數除以2,要么再多五
兩重回圈就寫出來了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140771.html
標籤:新手樂園
上一篇:學習上的問題
