题解 | #大于5的数与3和4的关系#

进制转换

http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

import java.util.*;

public class Main { public static int value = Integer.MAX_VALUE; public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); ToDo(n,0,0); System.out.println("minvalue is :"+value); } public static void ToDo(int n,int N3,int N4){ if(n<10){ switch(n){ case 9: N3+=3; break; case 8: N4+=2; break; case 7: break; case 6: N3+=2; break; } value = Math.min(value,Math.abs(N3-N4)); return; } if(N3>=N4){ ToDo(n-4,N3,N4+1); }else{ ToDo(n-3,N3+1,N4); } } }

全部评论

相关推荐

02-19 13:42
门头沟学院 Java
运气爆棚福星高赵:清✌️不用很在意项目,八股算法是重点,八股算法说的过去绝对要您
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务