摘要: 1.Problem - 1791D - Codeforces 定义函数 f⁡()f() 表示字符串 x 中不同字符的数量。 现给定一个字符串 S,将它分割为两个字符串 a,b。求出:max⁡(f⁡()+f⁡())max(f(a)+f(b))。 我们可以搞一个前缀和 a 和一个后缀和 b,分别表示 f 阅读全文
posted @ 2023-11-28 13:12 rw156 阅读(103) 评论(0) 推荐(0)
摘要: 位与: 可以看作乘法& 只有当两位都为1结果才为1,否则为0 位或: 可以看作不进位加法| 只有当两位都为0的时候结尾才为0,否则为1 异或 : ^ 当两位不同的时候结尾才为1,否则为0; 按位取反:0变1,1变0; 1.P1469 找筷子 - 洛谷 | 计算机科学教育新生态 (luogu.com. 阅读全文
posted @ 2023-11-28 10:26 rw156 阅读(18) 评论(0) 推荐(0)
摘要: 1.P2240 【深基12.例1】部分背包问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 算性价比,进行排序来进行局部最优解 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int t,n; 5 6 struct no 阅读全文
posted @ 2023-11-23 22:27 rw156 阅读(31) 评论(0) 推荐(0)
摘要: 1.区间划分 acwing 905 按照区间右端点来排序,如果当前点能覆盖到则继续往下读,如果不能覆盖到则点数加一,该点更新为下一个区间的最右端点 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int n; 5 const int N = 阅读全文
posted @ 2023-11-23 20:08 rw156 阅读(17) 评论(0) 推荐(0)
摘要: 1.区间dp P1063 [NOIP2006 提高组] 能量项链 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 对于环形问题,我们常常可以采用将n个元素复制成2n个元素,或者选择(i + 1) % n的形式 第一次遇到区间dp,写个题解总结一下 区间dp能解决的问题就是通过小区间 阅读全文
posted @ 2023-11-21 23:11 rw156 阅读(67) 评论(0) 推荐(0)
摘要: 动态规划过程是: 每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划(DP)。 基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问 阅读全文
posted @ 2023-11-21 11:15 rw156 阅读(39) 评论(0) 推荐(0)
摘要: 1.数字三角形。acwing 898. 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int N = 520,INF = 1e9; 5 int n; 6 int a[N][N]; //表示每一个点 7 int f[N][N]; 阅读全文
posted @ 2023-11-20 18:52 rw156 阅读(29) 评论(0) 推荐(0)
摘要: 1. 01背包问题 二维表示 对于01背包一维优化的一点理解:二维转化为一维:删掉了第一维:在前i个物品中取。f[j]表示:拿了总体积不超过j的物品,最大总价值。 为何能转化为一维?二维时的更新方式:f[i][j]=max(f[i - 1][j] ,f[i - 1][j - v[i]] + w[i] 阅读全文
posted @ 2023-11-18 20:24 rw156 阅读(27) 评论(0) 推荐(0)
摘要: 1.树的重心 acwing 846 1 #include <iostream> 2 #include <algorithm> 3 #include <cstring> 4 5 using namespace std; 6 7 const int N = 1e5 + 10; //数据范围是10的5次方 阅读全文
posted @ 2023-11-15 23:55 rw156 阅读(17) 评论(0) 推荐(0)
摘要: DFS : acwing 842 递归搜索树 题库 - AcWing 1 #include<iostream> 2 using namespace std; 3 4 const int N = 10; 5 int n; 6 int path[N]; 7 bool st[N]; 8 9 void df 阅读全文
posted @ 2023-11-14 17:14 rw156 阅读(17) 评论(0) 推荐(0)