题解列表
双重for循环,截取所有可能的子字符串,判断是否是对称,维护一个最长对称长度
摘要:解题思路:注意事项:参考代码:import java.util.Scanner;
public class Main {
public static void main(String[……
蓝桥真题(最长接龙序列)详解dp!两种解题策略体现不同dp思路求解差异巨大!
摘要:# 蓝桥真题(最长接龙序列)——详解dp!两种解题策略体现不同dp思路求解差异巨大!
## 题目分析
题目要求求的是删除最少的数得到接龙序列,实际上就是求最长的接龙序列长度,假设总共数……
蓝桥杯2022年第十三届省赛真题-字符统计 : 一个数组
摘要:解题思路:巧用数组下标和ASKII表注意事项:无参考代码:import java.util.*;public class Main { public static void main(Strin……
当前坐标加上分别加上8个方向的偏移量,等于跳转后的坐标,判断新坐标是否在棋盘内
摘要:解题思路:注意事项:参考代码:import java.util.Scanner;
public class Main {
public static void main(String[……
信息学奥赛一本通T1429-线段 一模一样(信息学奥赛一本通T1422-活动安排)
摘要:解题思路:注意事项:参考代码:#include<iostream>#include<algorithm>using namespace std;const int N = 1000000;struct……
c++同余数定理解决
摘要:解题思路:原本想利用前缀和解决问题,但是看到数据量如此庞大就知道需要进行优化了 核心就是 a mod k == b mod 时,|a-b| mod k==0 利用这个就可以进行优化注意事项:参考代码:……
九行代码搞定修剪灌木
摘要:#includeint main() { int n,x,i; scanf("%d",&n); x=n/2; for(i=1; i<=n; i++) { if(i<=n/2) printf("%d\……
1290: 奶牛的锻炼
摘要:参考代码:#include<bits/stdc++.h>
using namespace std;
int dp[10005][1000];
int a[10005];
int n,m;
i……
dp,一维数组,两重循环
摘要:解题思路:设置数组weight_able[100000],weight_able[i]==1代表能称i重量的物品,反之则代表不能。增添砝码i,用当前能称取的所有重量与法码i的重量作和(差),更新wei……