當前位置:編程學習大全網 - 編程軟體 - 壹組價格不同、數量不同且有限的商品,要求組合商品數量達到指定的總價 求編程思路(java)或代碼

壹組價格不同、數量不同且有限的商品,要求組合商品數量達到指定的總價 求編程思路(java)或代碼

for(int?i=0;i<商品壹的數量;i++){

//?判斷當前價格(商品壹單價?乘以?數量i)

//?等於總價保存當前組合

//?大於?continue?退出當前循環

//?小於?繼續下層循環

for(int?j=0;j<商品二的數量;j++){

//?判斷當前價格(商品壹單價?乘以?數量i?+商品二單價?乘以?數量j?)

//?等於總價保存當前組合

//?大於?continue?退出當前循環

//?小於?繼續下層循環

for(int?k=0;k<商品三的數量;k++){

//?判斷當前價格(商品壹單價?乘以?數量i?+商品二單價?乘以?數量j?+?商品三單價?乘以?數量k)

//?等於總價保存當前組合

//?大於?continue?退出當前循環

//?小於?繼續下層循環

.......

}

}

}

這麽算時間復雜度肯定不是最優的

  • 上一篇:鎮江市富德數控機床科技有限公司怎麽樣
  • 下一篇:gsk218 怎麽跳段
  • copyright 2024編程學習大全網