08 2017 档案
摘要:洛谷P2031 脑力达人之分割字串 f[ i ] 表示前 i 个字符最多能分割成几份 从第 i 位 枚举 模式串 枚举他们是否能够匹配 能就取 max
阅读全文
摘要:#include #include #include #include #include #include using namespace std; int hashy[1000]={0};//存最后存入的哈希值为i的量的内存编号 int nexty[20000];//存每个内存的上一个同哈希值量的内存的编号 char data[20000][1000];//存数据 int cnt=0; int...
阅读全文
摘要:洛谷P1195 口袋的天空 并查集 将边从小到大排序,然后依次加边 看看是否能变成 K 个连通块,以及其最小话费
阅读全文
摘要:洛谷P1194 买礼物在买了第一次之后,你还要买 n-1次,把所有点都连起来,这样做一个最小生成树就行了,然后要注意题目中说了如果a[ i ][ j ]==0 则表示两个点是不相连的,赋值 inf 最后还要注意一下一开连第一条边是需要A的
阅读全文
摘要:洛谷P1052 过河通过观察可以发现 这个点很稀疏 dp 有很长一段距离都是没有用的,那么我们可以采用离散化的思想 把这个距离压缩,但同时还要保证 对答案没有影响 如果 s==t 这时候我们需要特判 只要判断 pos[ i ] % s == 0 就可以知道是否踩到石子 然后因为 最多青蛙一次只跳了
阅读全文
摘要:状态压缩DP 铺地砖题意 用 1*2 的 小块将n*m的方块填满,问有多少种方案 如果一个地方能够横放就横放,因为竖着是一定能放的
阅读全文
摘要:洛谷P1311 选择客栈 时间复杂度O(N*K) 开两个后缀和数组 a[ i ].color[ j ] 表示在i之后 (包括 i ) 有多少间 客栈是j 颜色的 以及 a[ i ].last 表示在i之后 (包括i ) 第一个小于等于 x 的 咖啡店的坐标 并且要特判一下 a[ i ].last =
阅读全文
摘要:洛谷P1879 [USACO06NOV]玉米田Corn Fields 状压DP 需要注意的是位运算的运算等级比 == 低
阅读全文
摘要:洛谷P1132 数字生成计划 广搜 三种操作 因为要步数最少,所以广搜
阅读全文
摘要:洛谷P1462 通往奥格瑞玛的道路二分答案+最短路SPFA 二分交费最多的一次的钱数 然后只将符合要求的边加入图中 如果到终点的最短路大于等于血量 或者直接起点不能到达终点那么说明不符合要求 需要加大答案 时间复杂度 (log答案)* Ek 需要注意如果本来就不能到达 那么直接输出AFK
阅读全文
摘要:洛谷P1330 封锁阳光大学dfs染色 图论 对于每一个连通块 进行单独 染色,选取两种颜色中较少的作为河蟹,加入答案需要注意本题中不一定是连通图,有可能有多个连通分量
阅读全文
摘要:洛谷P1227 [JSOI2008]完美的对称
阅读全文