摘要: 题目大意: f[1]=1 f[2]=2 f[n]=f[n-1]+2*f[n-2]+n^3 在某博客截的图 现在忘记原博位置了 抱歉 根据递推式1和递推式3构造出两个矩阵 #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3 阅读全文
posted @ 2019-03-17 23:46 _Jessie 阅读(510) 评论(0) 推荐(1) 编辑
摘要: 题目大意: 给定区间 l r 求得区间中有多少个数 数的各个数位里出现最多次的数>=数的长度的一半 如2233 3334 枚举k在数中出现次数在一半以上 那么求出的所有方案数中应该减去 两个数各占一半的情况 阅读全文
posted @ 2019-03-17 23:40 _Jessie 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n个点m条边的无向图 判断这个图能否将所有点依次染色为F J F J 若能输出最多能染多少个J 若不能输出-1 就是给一个图01染色 过程中判断是否出现不符合的情况 即点1到点2到点3到点1 这种奇数点环 即当发现下一个点已被染色且颜色与自己相同 就是-1 注意图可能是有多个分开的子 阅读全文
posted @ 2019-03-17 22:04 _Jessie 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定区间 l r 求区间包含多少个数 它们各个位的数只有一个不一样 注意 多个位但多个数为0单个数为x的情况 这种情况只有 x000 即把单个数放在首位才是正确的 同样注意 多个位但单个数为0多个数为x的情况 这种情况要注意避免 0xxx 的出现 #include <bits/stdc+ 阅读全文
posted @ 2019-03-17 21:51 _Jessie 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n头奶牛 给定n头奶头所在位置和品种 品种只有G H两种 求一段区间的长度 要求区间内包含的品种满足各品种的数量相同 将一个品种的值设为1 另一个设为-1 假设 i<j 而 1~i的奶牛前缀和 与 1~j的奶牛前缀和 相等 说明 i+1~j 的奶牛总和为0 即两种奶牛的数量相同 #i 阅读全文
posted @ 2019-03-17 21:14 _Jessie 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n个点m条边的有向图 有两个GPS 分别认为 A[i]到B[i] 的一条边的花费是P[i]、Q[i] 当当前走的边不是GPS认为的最短路上的边就会被警告 即两个GPS都不认为是最短路上的边时 会被警告两次 求从点1走到点n被警告次数最少是多少次 https://blog.csdn.n 阅读全文
posted @ 2019-03-17 21:08 _Jessie 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n 给定n个机器的位置 要求任意两个机器间的距离至少为1.3米 求最多能选择多少个机器 至少为1.3米 说明若是位于上下左右一步的得放就不行 将机器编号 将不能同时存在的机器连边 此时求最多能选择多少个机器 就是图中的最大独立集 最大独立集 = 点数 - 最小边覆盖 = 点数 - 最 阅读全文
posted @ 2019-03-17 17:34 _Jessie 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定字符串s 是26个字母对应的密文字母 给定字符串c1 是 密文+部分原文 原文可能缺损 要求将原文补全输出 利用s得到密文字母对应的原字母rs 利用rs翻译c1得到 原文+部分密文c2 由于密文肯定是完整的 此时 c1 完整密文+部分原文 c2 完整原文+部分密文 将两个字符串has 阅读全文
posted @ 2019-03-17 17:10 _Jessie 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n个点 求任选一对点连成的直线斜率为1或-1的概率 对于点(x1,y1) 和 点(x2,y2) 斜率 k=(y1-y2)/(x1-x2) 当k=1 则 (y1-y2)/(x1-x2)=1 -> y1-y2=x1-x2 -> y1-x1=y2-x2 当k=-1 则 (y1-y2)/(x 阅读全文
posted @ 2019-03-17 15:31 _Jessie 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n k 接下来n行 给定n个摊位的冰淇淋信息 首先给一个t 表示这个摊位有t个冰淇淋 接下来t个数表示对应冰淇淋的品种 走到连续的几个摊位 会买下走过的摊位的所有的冰淇淋 求 要买下所有k个品种的冰淇淋 最少需要买下多少冰淇淋 尺取法 L R指针移动 表示走过L~R的摊位 利用cnt 阅读全文
posted @ 2019-03-17 15:15 _Jessie 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n 给定n个数 选定一个区间留下其他消去 要求区间两端的两个数一样 若成功留下一个区间 则在选定区间的基础上 继续进行上述操作 直到无法再选出这样的区间 求最多操作数 按区间长度由短到长DP 那么当 a[l]=a[r] , dp[l][r]=dp[l+1][r-1]+1 即 3 2 阅读全文
posted @ 2019-03-17 14:55 _Jessie 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定N F 给定N个水池的大小 每个水池都以流量F开始注水 当位置较前的水池注满后 水会溢出到下一个水池 求 最后一个水池开始溢出的时间 和 所有水池全部注满的时间 1.最后一个n水池开始溢出的时间 当 n-1水池 还没溢出 而 n水池 溢出了,说明 n水池 溢出的时间只取决于它自己 当 阅读全文
posted @ 2019-03-17 14:44 _Jessie 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 在n个点 m条边的无向图中 需要运送X单位牛奶 每条边有隐患L和容量C 则这条边上花费时间为 L+X/C 求从点1到点n的最小花费 优先队列维护 L+X/C 最小 广搜到点n #include <bits/stdc++.h> using namespace std; #define LL 阅读全文
posted @ 2019-03-17 13:06 _Jessie 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 若在x处防止一个覆盖范围为r的wifi基站 可以覆盖 x-r 到 x+r 范围 花费为 A+B*r 给定n 给定n个奶牛的位置 求覆盖所有奶牛的最小费用 (可设置任意多个wifi基站) 贪心 对于连续的一段奶牛只设一个wifi 当发现 将一头奶牛加进来时 多设一个wifi比起仍然用一个w 阅读全文
posted @ 2019-03-17 12:53 _Jessie 阅读(317) 评论(0) 推荐(0) 编辑