Java演算法:買蘋果
題目描述
小易去附近的商店買蘋果,奸詐的商販使用了捆綁交易,只提供6個每袋和8個每袋的包裝(包裝不可拆分)。 可是小易現在只想購買恰好n個蘋果,小易想購買儘量少的袋數方便攜帶。如果不能購買恰好n個蘋果,小易將不會購買。
輸入描述:
輸入一個整數n,表示小易想購買n(1 ≤ n ≤ 100)個蘋果
輸出描述:
輸出一個整數表示最少需要購買的袋數,如果不能買恰好n個蘋果則輸出-1
示例1
輸入
20
輸出
3
import java.util.*;
public class Main{
static int h=0;
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int b=rev(n);
System.out.print(b);
}
public static int rev(int n){
int x=0;
if(n>=6){
if(n>=8){
h++;
rev(n-8);
h--;
}
h++;
rev(n-6);
h--;
}
if(n==0){
System.out.print(h+"\n");
System.exit(0);
}
return -1;
}
}
用了遞迴和貪心演算法,還是比較粗暴
相關文章
- 蘋果企業賬號購買:蘋果的創新設計從細節開始蘋果
- ios買球app推薦 蘋果手機買球的app有哪些iOSAPP蘋果
- 蘋果推出“蘋果邊緣快取”(蘋果企業簽名)蘋果快取
- 蘋果企業開發者賬號購買需要多少錢蘋果
- Gartner:2021全球晶片買家TOP10 蘋果高居榜首晶片蘋果
- 蘋果IDFA新政落地在即,遊戲買量圈大地震蘋果遊戲
- iOS手遊買量報告|蘋果下架事件對買量的影響大嗎?iOS蘋果事件
- 蘋果終於在印度開店,消費者會買單嗎?蘋果
- 求助蘋果開發者賬戶購買失敗無法解決蘋果
- 2019年買蘋果iPhone手機,哪款iPhone價效比最高呢?蘋果iPhone
- bdtf蘋果145元拋光布補貨,已再次開放購買蘋果
- 剛買的Mac蘋果電腦可不可以裝Windows?Mac蘋果Windows
- 蘋果企業簽名—不掏錢?蘋果廢?蘋果
- 蘋果訊號有救了?(蘋果企業簽名)蘋果
- 蘋果:2018年蘋果環境責任報告蘋果
- [藍橋杯][演算法提高VIP]分蘋果 線段樹演算法蘋果
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- 題目 1501: [藍橋杯][演算法提高VIP]分蘋果演算法蘋果
- 猴子分蘋果蘋果
- notability蘋果版蘋果
- 蘋果iPhone XS分屏使用教程 蘋果iPhone怎麼分屏?蘋果iPhone
- 蘋果iphone SE正式淪為千元機,只可惜我們買不到!蘋果iPhone
- Counterpoint:調查顯示80%的蘋果iPhone機主會購買Apple Watch蘋果iPhoneAPP
- 盤點目前最值得買的三款智慧手機,蘋果華為上榜蘋果
- 蘋果 CEO 庫克:如果想要側載 APP 請購買安卓手機蘋果APP安卓
- iPhone購買意願位於5年來高點 瑞銀看好蘋果iPhone蘋果
- 蘋果手機怎麼建立AppleID帳號?蘋果iPhone XS/XS Max建立蘋果帳號教程蘋果APPiPhone
- 蘋果新MacBook Air評測,蘋果新MacBook Air好用嗎?蘋果MacAI
- 蘋果企業簽名—蘋果推出5000美元新品搞事情?蘋果
- 蘋果簽名價格—2021蘋果要側面指紋?蘋果
- 蘋果再遭銷量危機(蘋果企業賬號)蘋果
- 蘋果簽名推薦,如何選擇蘋果簽名者蘋果
- 蘋果:2020年上半年蘋果透明度報告蘋果
- 蘋果iPhone XS正在拋棄不存錢的你 網友:我就看看,不買!蘋果iPhone
- 蘋果:首次購買AppleWatch中國使用者佔比75% Mac佔比60%蘋果APPMac
- 蘋果IDFA大限將至:iOS廣告失明、買量將變無頭蒼蠅?蘋果iOS
- 蘋果手機尺寸蘋果
- 蘋果磁碟工具教程蘋果