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蘋果
- 買蘋果手機比較便宜的渠道蘋果
- 去蘋果商店如何購買Apple Watch?蘋果APP
- 買蘋果裝置需要注意哪些坑蘋果
- 演算法之DP——買賣股票演算法
- Java演算法之動態規劃詳解-買賣股票最佳時機Java演算法動態規劃
- 《連線》:買蘋果的人都有自戀傾向蘋果
- 蘋果MacBook Pro不值得買?蘋果與《消費者報告》溝通蘋果Mac
- 傳蘋果要買電視廠商?蘋果的iTV戰略有望實施蘋果
- 演算法學習之路|幼兒園買玩具演算法
- iOS手遊買量報告|蘋果下架事件對買量的影響大嗎?iOS蘋果事件
- 蘋果企業開發者賬號購買需要多少錢蘋果
- 蘋果太土豪 買了這麼大一塊地蘋果
- 蘋果企業賬號購買:蘋果的創新設計從細節開始蘋果
- 《消費者報告》:蘋果Macbook Pro推薦購買蘋果Mac
- 蘋果笑了!80%iPhone使用者必買iPhone7蘋果iPhone
- 蘋果iPhone 7和7 Plus齊曝光買哪個好?蘋果iPhone
- 蘋果手機促銷大降價 買iPhone就去京東!蘋果iPhone
- 如果蘋果使用安卓系統有多少人會買?蘋果安卓
- 10元買啤酒問題Java解法Java
- 石榴演算法1.0——打擊買賣超鏈演算法
- 求助蘋果開發者賬戶購買失敗無法解決蘋果
- 蘋果IDFA新政落地在即,遊戲買量圈大地震蘋果遊戲
- 蘋果悲劇了:美國人自己都不想買iPhone7!蘋果iPhone
- 蘋果砍30%訂單 除iPhone外值得買的手機蘋果iPhone
- 港版低價值得買 蘋果iPhone6報價4288元蘋果iPhone
- 蘋果一年買10家AI創企,麥當勞也買了兩家,人工智慧成“剛需”?蘋果AI人工智慧
- 演算法--Java演算法Java
- 買賣股票的最佳時機 IV javaJava
- 蘋果 CEO 庫克:如果想要側載 APP 請購買安卓手機蘋果APP安卓
- 蘋果終於在印度開店,消費者會買單嗎?蘋果
- 蘋果MacBook Pro問題頻出 還值不值得買?蘋果Mac
- 蘋果iPhone SE二代曝光:小屏手機有人買嗎蘋果iPhone
- 蘋果AppleCare+購買視窗延長至60天蘋果APP
- NPD:美國11%消費者準備年底購買蘋果iPad蘋果iPad
- 買蘋果iPhone 7之前 先看看它的對手再決定蘋果iPhone