题解列表

筛选

疯狂的裁缝-题解(java代码)

解题思路:由于没有说明n的最大规模,于是这道题试了一下可以暴力破解,怎么暴力破解啦。比如从第一段开始,比较当前价值是否比之前大,如果大则交换,然后加上第二段,又开始比较,直到最后,于是就把第一段开始的全部价值都比较了一次。然后又从第二段开始,一直到最后一段开始,全部比较找到最大值就可以了。

1557: 蓝桥杯算法提高VIP-聪明的美食家[java版]

###解题思路:####本题的意思就是求解一个数组里面的最长升序子序列,建立一个dp数组,dp[i]的含义是以nums[i]结尾的的最长升序子序列。求出nums数组中每个元素结尾的最长升序子序列,从中找出最大的那个即是,nums数组的最长升序子序列。

自己总结——简洁明了

摘要:解题思路:注意事项:参考代码:import java.util.Scanner; public class Main{     public static void main(String[]……

可以了解一下

解题思路:注意事项:参考代码:importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassMain{staticintn;staticList[]g;//定义一个存放了node节点的邻接

高精度加法(java)

摘要:解题思路:注意事项:参考代码:package 练习; import java.util.Scanner; /*  * 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 ……

动态规划解决清楚易懂

解题思路:注意事项:参考代码:importjava.util.Scanner;publicclassdp解决01背包问题{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(Syst

采药,采用01背包算法

摘要:解题思路:这道题采用01背包算法注意事项:参考代码:public class test61 {    public static void main(String[] args) {        S……