题解列表

筛选

【线性动态规划】

摘要:解题思路:注意事项:参考代码:import java.io.*; import java.util.Arrays; /**  * @Author:杨雨彤  * @date:2024/1/2……

【贪心思想】我说是0就不会是1

摘要:解题思路:一开始想的炒鸡复杂,想着000,001,010这样的往里填,每填一次统计一次子串数量,填几次统计几次子串数量最后取最大的如果我一开始填000就是最佳方案,但我其实不知道它是,我就得回填到11……

【前缀和+二分查找】

摘要:解题思路:一.定义sum数组用来存刷题数小于i的人数运用前缀和二.如果小于i题的人数小于大于i题的人数那么必须在刷i+1,max题里找,看看到底刷到多少题才能躺的人大于等于卷的人如果大于等于则不需要再……

完美的代价:回文数最小步数计算

摘要:解题思路:本题中要求给定长度的字符串通过两两交换字符转换为回文字符串的最小步数,这一题中我们需要设置一个用于计算交换次数的变量count,一个判断是否有奇数项元素的标志位youji,以及一个调整每一次……

过滤多余的空格C解

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){    char a[1000];    int i,j=1;    gets……

DFS(深度优先遍历)

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> #include<vector> using namespace std; int flag=0; class……

1296: 牛棚回声

摘要:解题思路:其实质是求两个字符串的最长相符长度注意事项:参考代码:#include <iostream>#include <cstring>using namespace std; int max_ma……