自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

转载 CodeForces - 597C Subsequences 【DP + 树状数组】

题目链接http://codeforces.com/problemset/problem/597/C题意给出一个n 一个 k 求 n 个数中 长度为k的上升子序列 有多少个思路刚开始就是想用dp 复杂度 大概是 O(n ^ 2 * k)T了但是 思路还是一样的 只是用树状数组 优化了一下 第三层循环dp[i][j...

2018-04-27 22:24:00 58

转载 UVA - 10870 Recurrences 【矩阵快速幂】

题目链接https://odzkskevi.qnssl.com/d474b5dd1cebae1d617e6c48f5aca598?v=1524578553题意给出一个表达式 算法 f(n)思路n 很大 自然想到是 矩阵快速幂那么问题就是 怎么构造矩阵我们想到的一种构造方法是n = 2 时 n = 3 时...

2018-04-27 22:13:00 74

转载 HDU - 4081 Qin Shi Huang's National Road System 【次小生成树】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4081题意给出n个城市的坐标 以及 每个城市里面有多少人秦始皇想造路 让每个城市都连通 (直接或者间接都可以)然后 有一个特别厉害的大臣 可以造一条魔法路 不用耗费资金 但是要求 这条路链接的两座城市的人要尽量多定义了一个 value...

2018-04-25 22:59:00 126

转载 CodeForces - 580C Kefa and Park 【BFS】

题目链接http://codeforces.com/problemset/problem/580/C题意根节点是 1 然后所有的叶子结点都是饭店从根节点到叶子结点的路径上 如果存在 大于m 个 连续的结点都有猫 那么这条路径就是不可行的 求 最后能到达几个饭店思路BFS 就可以了 一层一层往下搜 但是要注意 这...

2018-04-25 22:44:00 124

转载 HDU - 1430 魔板 【BFS + 康托展开 + 哈希】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1430思路我刚开始 想到的 就是 康托展开 但是这个题目是 多组输入 即使用 康托展开 也是会T的 正解应该是 预处理 然后我想到的预处理 因为每个状态 都是能够扩展出三种状态的也就是说 每个状态都可以有三个儿子 这样...

2018-04-25 22:41:00 165

转载 HDU - 1134 Game of Connections 【DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1134题意 给出一个n 然后有2n个点 给两个点连一条边,最后连N条边,要求所有的边不能够交叉 问最多有几分连边的方式思路我们可以发现 一个点 可以和它相隔偶数个点 的点连一条边 如果相隔奇数个点 比如说那么 2号点 要...

2018-04-25 22:32:00 90

转载 HDU - 1598 find the most comfortable road 【最小生成树】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1598思路用kruskal 算法将边排序后 跑 kruskal然后依次将最小边删除 再去跑 kruskal 直到不能成功跑成通路为什么要删掉最小边 因为边是按从小到大排序的那么也就是说 我每次加入的边 都是必须加入的 最小的边 ...

2018-04-24 21:48:00 69

转载 HDU - 3081 Marriage Match II 【二分匹配】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=3081题意有n对男女 女生去选男朋友如果女生从来没和那个男生吵架 那么那个男生就可以当她男朋友 女生也可以选择从来没和自己闺蜜吵过架的男生当男朋友如果 女生A和女生B是闺蜜 女生A和男生C吵过架 但是女生B和男生C从来没吵过架那么女生...

2018-04-24 10:24:00 71

转载 UVALive - 7427 the math 【二分匹配】

题目链接https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5449题意给出一个n 然后有n行 每行给出两个数 这两个数之间可以用三种操作 分别是 + - *...

2018-04-24 08:40:00 332

转载 HDU - 4965 Fast Matrix Calculation 【矩阵快速幂】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4965题意给出两个矩阵 一个A: n * k 一个B: k * nC = A * B M = (A * B) ^ (n * n) 然后将M中所有的元素对6取余后求和思路矩阵结合律。。M = (A * B) * (A * B) *...

2018-04-23 22:51:00 99

转载 UVALive - 6257 K - Chemist's vows 【DFS】【BFS】【DP】

题目链接https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4268题意 给出化学元素周期表,然后给出一个字符串,判断字符串里面的字符,能不能够完全由元素周期表里面的元...

2018-04-23 22:47:00 197

转载 ZOJ - 3761 Easy billiards 【并查集+DFS】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3761题意在一个桌面上,给出一些球 如果在A球的某个方向的前方有B球 那个A球就可以朝那个方向滚 然后 滚到B球的位置后 ,B球往前滚,A球停在B球的位置上求这样操作后,最后最少剩下多少球,然后要输出操作的...

2018-04-22 22:55:00 51

转载 HDU - 5695 Gym Class 【拓扑排序】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5695思路给定一些关系 进行拓扑排序 但是有一个要求 对于哪些没有确切的位置的点 要按照ID大小 ID大的排在前面 这个就可以用 优先队列 如果不用优先队列 而是每次从大到小去遍历 是不可行的因为 可能存在 一个点出队后 然后后面有点入队...

2018-04-22 22:47:00 97

转载 牛客小白月赛2 题解

A_数字方阵思路 假如 我们按照 1 2 3 4 5 6 7 8 9就会发现 每一行 每一列 都不一样 但是 两条对角线上的元素是一样的这样的话 1 2 7 3 4 8 5 6 9我将前两列按照 这样的顺序 排 然后最后一排改一下 就可以了。其实不一定是这样 还是有很多其它排列的方法的AC代码#incl...

2018-04-22 10:03:00 213

转载 Kattis - names Palindrome Names 【字符串】

题目链接https://open.kattis.com/problems/names题意 给出一个字符串 有两种操作 0.在字符串的最末尾加一个字符 1.更改字符串中的一个字符求最少的操作步数使得字符串变成回文串思路 由于回文串具有对称关系 所以给出一串回文串 最多的操作步数 就是 len / 2 只改一半不同的字符就可以...

2018-04-19 15:11:00 103

转载 Floyd 学习笔记

#include <cstdio>#include <cstring>#include <ctype.h>#include <cstdlib>#include <cmath>#include <climits>#include <ctime>#include...

2018-04-15 21:21:00 112

转载 HDU - 1114 Piggy-Bank 【完全背包】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1114题意 给出一个储钱罐 不知道里面有多少钱 但是可以通过重量来判断 先给出空储钱罐的重量 再给出装满钱币后储钱罐的重量 之后给出N种货币 pi wi pi 表示 第i件货币的价值 wi 表示第i件货币的重量 最后要求 储钱罐里面最少...

2018-04-15 11:03:00 41

转载 HDU - 1176 免费馅饼 【DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1176思路 因为刚开始的起点是固定的 但是终点不是固定的 所以我们可以从终点往起点推dp[i][j] 表示 在时刻为t的时候 坐标为j 的时刻 可以获得的最多馅饼数dp[i][j] += max(dp[i + 1][j - 1], dp[i ...

2018-04-15 08:08:00 91

转载 POJ - 3414 Pots 【BFS】

题目链接http://poj.org/problem?id=3414题意 给出两个杯子 容量分别为 A B 然后给出C 是目标容量 有三种操作 1 将一个杯子装满 2.将一个杯子全都倒掉 3.将一个杯子的水倒到另一个杯子里面 如果某个杯子里面的水 能够达到 目标容量 那么就输出步骤思路 BFS 并且要存储步骤每一步一...

2018-04-14 22:32:00 36

转载 HDU - 2089 不要62 【数位DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2089思路 一切都在代码注释中AC代码#include <cstdio>#include <cstring>#include <ctype.h>#include <cstdlib>#inc...

2018-04-14 21:35:00 48

转载 2018年长沙理工大学第十三届程序设计竞赛 G 逃离迷宫 【BFS】

链接:https://www.nowcoder.com/acm/contest/96/G 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 给你一个n*m的图,地图上’.’代表可以走的地方,而’#’代表陷阱不能走, ‘P’代...

2018-04-14 19:46:00 206

转载 2018年长沙理工大学第十三届程序设计竞赛 C 取手机 【概率】

链接:https://www.nowcoder.com/acm/contest/96/C 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 durong有a台iphonex和b台s8,并且放在一个保险箱里,durong现在一台...

2018-04-14 19:44:00 35

转载 2018年长沙理工大学第十三届程序设计竞赛 E 小木乃伊到我家 【最短路】

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 AA的欧尼酱qwb是个考古学家,有一天qwb发现了只白白圆圆小小的木乃伊,它是个爱哭鬼却很努力。qwb想把这么可爱的小木乃伊送给 AA,于是便找上了快递姐姐,这下可让快递姐姐犯愁了,因为去...

2018-04-14 19:41:00 227

转载 HDU - 2701 Lampyridae Teleportae 【模拟】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2701题意 有一个萤火虫会闪现 一个人 也会闪现 给出 这个人的起始位置 和他能够闪现的距离 然后依次给出萤火虫的坐标 这个人 每次都往萤火虫的坐标闪现 如果 这个人能够到达的距离方圆1个单位长度以内 萤火虫在里面 那么这个人就能够抓住萤火虫 ...

2018-04-14 10:48:00 64

转载 HDU - 5703 Desert 【找规律】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5703题意 给出一杯容量为N的水 每次至少喝1个单位 有多少种不同的方式喝完比如 给出3 就有4种方式 0.1 1 1 1.1 2 2.2 1 3. 3思路 其实观察几项后就可以发现,答案就是 2的n - 2 次方由于会爆lo...

2018-04-14 09:35:00 106

转载 HDU - 2709 Sumsets 【递推】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2709题意 给出一个数N 要求有多少种方式 求和 能够等于N 加的数 必须是 2的幂次思路 首先可以想到的是 如果 N 是奇数的话那么 到达N 的方法数 就是 到达 N - 1 的方法数 因为就相当于 把 所有到达N-1 的方法数 ...

2018-04-14 09:30:00 87

转载 HDU - 1033 Edge 【模拟】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1033题意给定一个起始点 300 420 走的第一步是 310 420下面的每一步 都由 输入决定如果输入 V 那么就往左边走10个单位长度 比如 样例一 给的V 走到上面了 因为它本来的方向是 右边 那么 对于它的左边 其实就...

2018-04-14 08:21:00 47

转载 POJ - 2195 Going Home 【KM】

题目链接http://poj.org/problem?id=2195题意 在一张N * M 的地图上 有 K 个人 和 K 个房子 地图上每个点都是认为可行走的 求 将每个人都分配到不同的房子 求他们的总的最小步数思路 因为每个点都是可行走的 我们可以直接根据坐标 算出 每个人都不同房子的路径 然后用 KM 算法跑一...

2018-04-14 07:50:00 30

转载 ZOJ - 3705 Applications 【模拟】

题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3705题意给出N个队员 然后一个教练要从中选择 M名队员 要选最优的M名然后根据这么来判断IF做过的题目是属于 MaoMao Selection 那么 pts + 2.5 else IF属于 Old...

2018-04-13 23:00:00 122

转载 HDU - 1800 Flying to the Mars 【贪心】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1800题意 给出N个人的 level 然后 高的level 的 人 是可以携带 比他低level 的人 一起坐一把 魔法扫帚要求所有人都有扫帚坐 求最少需要几把扫帚思路 假如我们将数据大到小排序 第一次 将第一个人推入队列 然后后面的...

2018-04-13 22:52:00 77

转载 HDU - 1728 逃离迷宫 【BFS】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1728思路 BFS 一开始 从开始位置 往四周走 如果能走的话 这个时候 转弯次数都是0我们的标记不是简单的标记我们给每个已经访问过的位置 第一次访问时 我们将此时的转弯次数 赋值给它 当下一次 有其他状态 又来访问的时候,我们判...

2018-04-13 22:47:00 43

转载 HDU - 1003 Max Sum 【DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1003题意 给出一个序列 要求找出一个和最大的子序列思路 O(N)的做法 但是要标记 子序列的头部位置 如果输入全部是负数的话 应该输出是最小的负数和它的位置 而不是输出0 0 0AC代码#include<cstdio>...

2018-04-13 22:43:00 39

转载 HDU - 1272 小希的迷宫 【并查集】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1272思路 只需要判断 这张图 无环 并且只有一个连通块 就可以了要注意 如果 只输入 0 0 那给的是空图 要给出 Yes 判断 无环 有两个方法 0.在并查集的合并操作中 如果 find(x) == find(y) 就说明 x ...

2018-04-13 07:29:00 52

转载 HDU - 1213 How Many Tables 【并查集】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1213题意 给出N个人 M对关系 找出共有几对连通块思路 并查集AC代码#include <cstdio>#include <cstring>#include <ctype.h>#includ...

2018-04-12 20:54:00 109

转载 POJ - 1611 The Suspects 【并查集】

题目链接http://poj.org/problem?id=1611题意给出 n, m有n个人 编号为 0 - n - 1 有m组人 他们之间是有关系的编号为 0 的人是 有嫌疑的 然后和 编号为0的人有关系 或者 和 编号为0的人有关系的人 有关系的 都是有嫌疑的找出共有多少人有嫌疑思路 将所有有关系的人 合并 ...

2018-04-12 20:52:00 69

转载 HDU - 3068 最长回文 【Manacher】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=3068思路 n^3 的做法 对于每个字符 同时 往左往右搜 但是要分奇偶 就是 n^3 n^2 的做法 将字符串处理一下 变成全都是奇数的 字符串 比如 abab变成 “#a#b#a#b#”这样 如果原串是回文 这样...

2018-04-12 20:49:00 86

转载 POJ - 3278 Catch That Cow 【BFS】

题目链接http://poj.org/problem?id=3278题意给出两个数字 N K 每次 都可以用三个操作 + 1 - 1 * 2 求 最少的操作次数 使得 N 变成 K思路BFS 但是要注意 设置 数组的范围 小心 REAC代码#include <cstdio>#include &...

2018-04-12 16:13:00 66

转载 HDU - 1260 Tickets 【DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1260题意有N个人来买电影票 因为售票机的限制 可以同时 卖一张票 也可以同时卖两张 卖两张的话 两个人必须是相邻的给出 N 个 价格 是 一个一个买的时间花费给出 N - 1个价格 是 相邻的两个人一起买的时间花费 求出 最小的时间...

2018-04-12 15:57:00 74

转载 HDU - 1160 FatMouse's Speed 【DP】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1160题意给出一系列的 wi si要找出一个最长的子序列 满足 wi 是按照升序排列的 si 是按照 降序排列的思路 因为有双关键词 我们 可以先将一关键词 比如 W 按照 升序排序再根据 S 关键词 来找 最长下降子序列 就...

2018-04-12 15:02:00 36

转载 HDU - 2102 A计划 【BFS】

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2102思路 题目有两个坑点0.Output 说 能在T时刻 找到公主 就输出 YES 但实际上 只要在T时刻或者T时刻之前找到就可以了 1.如果传输机另一边 是 墙 那么就会被撞死 那如果另一边也是传输机 那么也是就会传来传去 也是行不通的...

2018-04-12 12:57:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除