关注
import java.util.Scanner; public class Main1 { static int[] re=new int[1]; static int[] g1=new int[1]; static int[] s1=new int[1]; static int[] b1=new int[1]; static int[] g2=new int[1]; static int[] s2=new int[1]; static int[] b2=new int[1]; public static void main(String[] args) { Scanner in = new Scanner(System.in); g1[0] = in.nextInt(); s1[0]= in.nextInt(); b1[0]= in.nextInt(); g2[0]= in.nextInt(); s2[0]= in.nextInt(); b2[0]= in.nextInt(); getcount(); System.out.print(re[0]); } public static int getcount(){ if(g1[0]>=g2[0]){//无需交换 g1[0]=g1[0]-g2[0]; }else{ if(!leftchange(g1,g1[0]-g2[0],s1)){ if(!leftchange(s1,(g2[0]-g1[0]-s1[0]*11),b1)){ return -1; }else{ leftchange(g1,g2[0]-g1[0],s1); } } } if(s1[0]>=s2[0]){//无需交换 s1[0] = s1[0]-s2[0]; }else{ while(g1[0]>=0&&s1[0]<=s2[0]){ rightchange(g1,1,s1); } if(s1[0]<s2[0] ){ if(!leftchange(s1,s2[0]-s1[0],b1)){ return -1; } } s1[0]=s1[0]-s2[0]; } if(b1[0]>=b2[0]){ return re[0]; }else{ while(b1[0]<=b2[0]){ if(!rightchange(s1,1,b1)){ break; } } if(b1[0]<b2[0]){ if(!rightchange(g1,(b2[0]-b1[0]+80/*防止为0的情况*/)/(9*9),s1)){ return -1; }else{ rightchange(s1,(b2[0]-b1[0]+8)/9,b1); } } } return re[0]; } public static boolean leftchange(int[] h,int count,int[] l){ if( l[0]>= 11*count){ l[0] = l[0]-11*count; h[0]=h[0]+count; re[0] = re[0]+count; return true; }else{ return false; } } public static boolean rightchange(int[] h,int count,int[] l){ if(h[0]>=count){ l[0] = l[0]+ h[0]*count*9; h[0] -=count; re[0] += count; return true; }else{ return false; } } }
查看原帖
点赞 评论
相关推荐
03-26 19:57
重庆邮电大学 后端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得大几开始实习最合适? #
7171次浏览 70人参与
# 实习生的蛐蛐区 #
919904次浏览 4683人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
24159次浏览 497人参与
# 你见过哪些招聘隐形歧视? #
4882次浏览 52人参与
# 面试吐槽bot #
181546次浏览 855人参与
# 面试被问到不会的问题,你怎么应对? #
6012次浏览 47人参与
# 招商银行数字金融训练营 #
67797次浏览 775人参与
# 25届秋招公司红黑榜 #
328328次浏览 1290人参与
# 租房前辈的忠告 #
380024次浏览 7487人参与
# 好好告别我的学生时代 #
137862次浏览 1546人参与
# 你都用vibe coding做过什么? #
2883次浏览 94人参与
# Vibe Coding 会干掉初级岗位吗? #
6345次浏览 107人参与
# 做完笔试后你收到面试了吗? #
6294次浏览 63人参与
# 牛友の3月总结 #
10922次浏览 102人参与
# 你现在一天AI几次? #
1926次浏览 52人参与
# AI Coding实战技巧 #
2205次浏览 55人参与
# 小厂实习有必要去吗 #
87151次浏览 416人参与
# 如果人生可以debug你会改哪一行? #
2889次浏览 63人参与
# 大厂实习和小厂实习最大的区别是什么? #
15023次浏览 97人参与
# 听劝,这个公司值得去吗 #
702322次浏览 2019人参与
# 顺丰求职进展汇总 #
81630次浏览 349人参与
# 最难的技术面是哪家公司? #
71845次浏览 1070人参与
