投递tap4fun等公司10个岗位 >
0 点赞 评论 收藏
分享
ImissUmissingme:老哥拿到了嘛
投递爱奇艺等公司10个岗位 >
0 点赞 评论 收藏
分享
求一个小offer:膜拜大佬
投递赛博大象等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2017-08-28 20:55
重庆邮电大学 算法工程师 牛客5051722号:import java.util.ArrayList; import java.util.Scanner; public class BoxCoverBox{ public static void main(String[] args){ Scanner in=new Scanner(System.in); ArrayList<Integer> list=new ArrayList<Integer>(); while(in.hasNext()){ int a[] = new int[6]; for(int i=0;i<6;i++) a[i] = in.nextInt(); list.add(function(a)); if(function(a)==0){break;} } for(Integer i:list){ System.out.println(i); } } public static int function(int [] arr){ int sum=arr[5]+arr[4]+arr[3]+(arr[2]%8==0?arr[2]/8:arr[2]/8+1); int[] arr3={0,19,15,11,9,5,3,1}; int d=arr3[arr[2]%8]; int sum2=d+19*arr[3]; int sum1=0; if(arr[1]>sum2){ sum=sum+((arr[1]-sum2)%27==0?(arr[1]-sum2)/27:(arr[1]-sum2)/27+1); sum1=91*arr[4]+8*(arr[1]-sum2)%27; } else{ sum2=sum2-arr[1]; sum1=91*arr[4]+8*sum2; } if(arr[0]>sum1){ sum=sum+((arr[0]-sum1)%216==0?(arr[0]-sum1)/216:(arr[0]-sum1)/216+1); } return sum; } }
投递搜狐等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: