09 2018 档案

摘要:总的来说这不是一场体验十分好的比赛。 定的宾馆有一点小,学校提供的伙食人太多了,不想排队,饭票又不能换香蕉,就没有吃。 到的第一天遇到了价格向上取整和到站不打发票的两个黑车司机,让我对这个地点好感大减,好在第二天的出租车司机导游附体挽回了秦皇岛的颜面。 热身赛开始了一个小时我们才到,签了个到发现竟然 阅读全文
posted @ 2018-09-30 13:28 Hugh_Locke 阅读(434) 评论(0) 推荐(0) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1875 题意 HH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但 是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是 阅读全文
posted @ 2018-09-24 21:44 Hugh_Locke 阅读(349) 评论(0) 推荐(0) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1106 一个叫做立方体大作战的游戏风靡整个Byteotia。这个游戏的规则是相当复杂的,所以我们只介绍他的简单规 则:给定玩家一个有2n个元素的栈,元素一个叠一个地放置。这些元素拥有n个不同的编号,每 阅读全文
posted @ 2018-09-24 14:27 Hugh_Locke 阅读(376) 评论(0) 推荐(0) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1072 题意 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除 试了一下发现暴力可过 因为s的长度只有10的缘故,我们考虑用dp[i][j]来记录i状态下余数为j的数量。 i表示的是这个 阅读全文
posted @ 2018-09-24 10:10 Hugh_Locke 阅读(342) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/615831/origin 题意 n个人; 计划是每个人都拿一个礼物来送给一个除了自己之外的人; 如果一个人没有送出礼物,那么它和它送礼物的对象都得不到礼物; 但是已经知道有k个人会忘记带礼物来; 问最少有几个人收不到礼物,最多有多少个人收 阅读全文
posted @ 2018-09-22 22:05 Hugh_Locke 阅读(278) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/333897/origin 万万没想到这题表面上是个多重背包,实际上确实是个多重背包 题意 n种物品每种物品有无限个,每个物品有一个价格,现在问选取k个的所有可能总价。 第一眼觉得是一个多重背包,但是问题在于限制一定要选取K个的条件,显然不 阅读全文
posted @ 2018-09-20 22:33 Hugh_Locke 阅读(150) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/12427/origin 题意:求1到N第K + 1大条边权最小的路径 首先想到dp递推,dp[x][y]表示到x这个点经过y条免费边的最小值。 直接借助SPFA递推即可 #include <map> #include <set> #inc 阅读全文
posted @ 2018-09-19 21:41 Hugh_Locke 阅读(391) 评论(0) 推荐(0) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1233 数据结构优化dp的代码总是那么抽象 题意:奶牛们讨厌黑暗。 为了调整牛棚顶的电灯的亮度,Bessie必须建一座干草堆使得她能够爬上去够到灯泡 。一共有N大包的干草(1<=N<=100000)( 阅读全文
posted @ 2018-09-18 22:51 Hugh_Locke 阅读(215) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=3417 题意:先给出一棵无根树,然后下面再给出m条边,把这m条边连上,然后每次你能毁掉两条边,规定一条是树边,一条是新边,问有多少种方案能使树断裂。 我们考虑加上每一条新边的情况,当一条新边加上之后,原本的树就会成环,环上除了所有的树边要断的话必 阅读全文
posted @ 2018-09-17 19:51 Hugh_Locke 阅读(160) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=1821 当我们在考虑内层循环j以及决策k的时候,我们可以把外层变量i看作定值,以此来优化dp状态转移方程。 题意 有n个工人准备铺m个连续的墙,每个工人有他必须图的一面墙壁Si,最多连续铺Li,每铺一个就花费Ci的钱,问最多要多少钱; 朴素算法很 阅读全文
posted @ 2018-09-13 23:05 Hugh_Locke 阅读(217) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5542 题意:求严格递增的长度为M的序列的组数。 当dp的优化方案不那么容易一眼看出来的时候,我们可以考虑先写一个朴素算法,在朴素算法的基础上去考虑优化。 正如这题,很显然用dp[i][j]存储长度为i的序列以j结 阅读全文
posted @ 2018-09-12 20:54 Hugh_Locke 阅读(165) 评论(0) 推荐(0) 编辑
摘要:有时些候在用快速矩阵幂优化dp的时候,它的矩阵乘法是不那么容易被具体为题目背景的意思的,大多数时候难以理解矩阵之间相乘的实际意义,正如有时候我们不知道现在在做手头这些事情的意义,但倘若是因一个目标而去做的,正如快速矩阵幂最终会计算出答案一样,我们也最终会在这些不明意义的事情中实现目标。 题意:有 b 阅读全文
posted @ 2018-09-11 23:24 Hugh_Locke 阅读(227) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/165/E 题意 两个整数 x 和 y 是 兼容的,如果它们的位运算 "AND" 结果等于 0,亦即 a & b = 0 。例如,数 90 (10110102) 和 36 (1001002) 是兼容的,因为 10110 阅读全文
posted @ 2018-09-11 20:11 Hugh_Locke 阅读(339) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/26727/origin 题目大意: 给一个带权的无向图,保证没有自环和重边. 由于最小生成树不唯一,因此你需要确定每一条边是以下三种情况哪一个 1.一定在所有MST上 2.可能在某个MST上 3.一定不可能在任何MST上 输入 第一行给出 阅读全文
posted @ 2018-09-10 21:05 Hugh_Locke 阅读(454) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/149/D 题意 给一个合法的括号串,然后问这串括号有多少种涂色方案,当然啦!涂色是有限制的。 1,每个括号只有三种选择:涂红色,涂蓝色,不涂色。 2,每对括号有且仅有其中一个被涂色。 3,相邻的括号不能涂相同的颜色, 阅读全文
posted @ 2018-09-09 22:17 Hugh_Locke 阅读(294) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/12/D 题意 给N (N<=500000)个点,每个点有x,y,z ( 0<= x,y,z <=10^9 ) 对于某点(x,y,z),若存在一点(x1,y1,z1)使得x1 > x && y1 > y && z1 > 阅读全文
posted @ 2018-09-09 20:08 Hugh_Locke 阅读(362) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/11/D 题意 给定一个简单图,输出其中的简单环的数目。简单环的含义是,不包含重复顶点、重复边的环。 1 <= n <= 19 这题看数据范围很显然用状压dp来做,但是和寻常的状压dp由很大的差别,一开始想用记忆化搜索 阅读全文
posted @ 2018-09-08 08:40 Hugh_Locke 阅读(180) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/20907/origin 长度是 n 的字符串 s,如果它自身是回文数,且它的长度为 的前缀和后缀是 (k - 1)-回文数,则它被称作 k-回文数。按照定义,任何字符串 (甚至空字符串) 都是 0-回文数。 字符串 s 的回文度,被定义为 阅读全文
posted @ 2018-09-07 22:35 Hugh_Locke 阅读(268) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/5/E 众所周知,在很久以前,在今天的 Berland 地区,居住着 Bindian 部落。他们的首都被 n 座山所环绕,形成了一个圆形。在每座山上,有一名看守人,昼夜看守着相邻的山。 万一出现了任何危险,看守人可以在 阅读全文
posted @ 2018-09-06 23:52 Hugh_Locke 阅读(209) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/121/E 题意: Petya 喜欢幸运数,幸运数只包含 4 和 7 这两个数字。例如 47,744,4 都是幸运数字,但 5,16,467 不是。 Petya 有一个 N 个数的数组,他想给这个数组执行 M 个操作, 阅读全文
posted @ 2018-09-06 15:40 Hugh_Locke 阅读(451) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/999/E 题意 有向图 给你n个点,m条边,以及一个初始点s,问你至少还需要增加多少条边,使得初始点s与剩下其他的所有点都连通。 第一个想法自然是通过上标记的方法,对每一个入度为0的点跑dfs。 但是问题在于剩下没有 阅读全文
posted @ 2018-09-05 21:56 Hugh_Locke 阅读(977) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/1365218/origin 题意 一条直线上有n棵树 每棵树上有ci只鸟 在一棵树底下召唤一只鸟的魔法代价是costi 每召唤一只鸟,魔法上限会增加B 从一棵树走到另一棵树,会增加魔法X 一开始的魔法和魔法上限都是W 问最多能够召唤的鸟的 阅读全文
posted @ 2018-09-03 22:52 Hugh_Locke 阅读(255) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/920/E 题意:求一个图的补图的连通分量个数以及每个连通分量里的点个数 如果这不是一个补图,BFS或者并查集可过,但是补图显然是一个稠密图,O(n2)的算法会T,但我们依然可以用BFS来直接跑,但是需要用到链表来进行 阅读全文
posted @ 2018-09-02 22:35 Hugh_Locke 阅读(301) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/912/E 题意·n个质数,问因子中只包含这其中几个质数的第k大的数是多少 最显然的想法是暴力搜预处理出所有的小于1e18的值,排序后直接输出,但是n的范围是16,仔细一想发现事实并不可行,不论是时间还是空间都不允许。 阅读全文
posted @ 2018-09-02 19:28 Hugh_Locke 阅读(491) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/911/D 题意 给你一个长度为N的序列,有M次操作。每次翻转[l,r]的区间,每次操作后询问序列逆序对个数的奇偶性 很显然问题每次操作之后的变化数量只与区间内自身的逆序数对有关,比较麻烦的操作是翻转的操作。 但是本题 阅读全文
posted @ 2018-09-01 19:34 Hugh_Locke 阅读(601) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示