题解列表

筛选

dp + 滚动数组思想

摘要:解题思路:dp[i][j]代表选到第i个时,要使此时结尾位为j,需要删除的个数。如果j≠num[i]的末尾,那么只能删除第i个数,此时dp[i][j] = dp[i - 1][j] + 1;否则,就有……
优质题解

冒泡排序和选择排序

摘要:冒泡排序可以使用第一次循环排序将最大值放在最后例如:       1 3 2 6 8 5 7 9 41和3比较不交换位置 ,3和2比较后交换位置,以此类推。 第一次循环排序后为       1 2 3……

好写》好写

摘要:参考代码:#include<iostream> using namespace std; int main() {     int a,b;     while(cin >> a >> b)……

理解为什么short类型溢出后的值为-32768

摘要:解题思路:1)占位符%d %d 就表示一定是整数,那就一定是int 和 short2)short型数据的范围是-32768 ~ 32767, int型数据范围远大于此。因此正常输出的一定是int型,而……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main {   public static void main(String[] args) {  ……