题解列表

筛选

动态规划和贪心思想结合求解

摘要:解题思路:首先先处理输入的n组活动,建立一个数组存储以索引代表开始时间,数组的值为结束时间,适当选择数组长度,比如a[1]=3,就是代表开始时间为1,结束时间为3的一个活动,也许有人会想不止一个活动开……

so易子啦简简单单的Java代码

摘要:解题思路:简简单单,从后往前推就好了,比如第二天就是第一天的+1*2,那么就可以sum = ( n + 1 ) * 2 ,注意事项:循环钟不可以包括当天,因为当天只剩下一个了,并且我们一开始就把他算加……

排列-java(潮汕人做法)

摘要:解题思路:1.老爷保号!2.解题的关键在于如何得到每个四位数并存放,题目中已经有限制:四位数字只能产生24个四位数,所以定义一个长度为24的数组num来存放四位数,再定义一个长度为4的数组s来存放四个……
优质题解

网络寻路-通过DFS(深搜)+邻接表实现 [Java][超详细注解]

摘要:# 基本思路 首先找路径数,很明显能想到用DFS(深度优先搜索) 但是有没有明确的终点,同时还给了一共需要转发2次(即需要走四个地点) 那么我们就可以想到用邻接表或邻接矩阵的数据结构来储存地……

教你如何用java做出三个数的排序

摘要:解题思路:通过利用数组中的sort方法求解注意事项:需要导入一个包参考代码:import java.util.*;public class Main { public static void main……