自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AcmHonor的专栏

菜鸟不吃素 , QwQ

  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 [HDU 3966] Aragorn's Story 树链剖分

http://acm.hdu.edu.cn/showproblem.php?pid=3966题意:给一棵树,并给定各个点权的值,然后有3种操作: I C1 C2 K : 把 C1 与 C2 的路径上的所有点权值加上 K D C1 C2 K:把 C1 与 C2 的路径上的所有点权值减去 K Q C:查询节点编号为C的权值思路:树链剖分,先进行剖分,然后用线段树或 splay 去维护即可

2015-08-27 18:23:21 643

原创 N 的阶乘的另一种解法

任何一个数都可以分解成素数乘积,利用着这性质就可以把 N! 保存在一个数组 arg[i] 里面,arg[i] 保存的是 i 的幂。素数可以直接线性打表, 主要的问题就是要求出 arg[i] 数组:

2015-08-27 17:46:21 1650

原创 [HDU 2222] Keywords Search AC自动机

http://acm.hdu.edu.cn/showproblem.php?pid=2222题意:给出 n 个关键词和一个长的字符串,要找出字符串里面出现了多少个关键词。思路:AC自动机,就是基于字典树的KMP算法,网上博客写的很详细。 还有要注意的就是这题测试数据估计改了,动态分配内存会MLE。只能开数组了。

2015-08-26 17:36:40 427

原创 [HDU 1151] Air Raid 最小路径覆盖

http://acm.hdu.edu.cn/showproblem.php?pid=1151题意:在一个城镇,有m个路口,和n条路,这些路都是单向的,而且路不会形成环,现在要弄一些伞兵去巡查这个城镇,伞兵只能沿着路的方向走,问最少需要多少伞兵才能把所有的路口搜一遍。思路:其实就是就求最小路径覆盖,对于有向无环图,最小路径覆盖 = 顶点数 - 最大匹配。

2015-08-26 15:44:46 541

原创 [POJ 2449] Remmarguts' Date 第K短路

http://poj.org/problem?id=2449题意:输入 n, m 表示给一个 n 个顶点 m 条边的有向图,然后输入 m 条边,最后一行输入 s, t, k,要求这个图中 s 点到 t 点的第 k 短路径。思路:用 A* 求,估价函数f(i)=g(i) + h(i)。g(i) 就是 s 点到 i 点的某条路径的长度

2015-08-25 16:59:00 556

原创 [HDU 2586] How far away ? 最近公共祖先

http://acm.hdu.edu.cn/showproblem.php?pid=2586题意:给出一个树,和树中边的权值,给出 m 个询问(x , y),求 x 到 y 的最短距离。思路:可以用 Tarjan 离线求出所有询问中 x 和 y 的最近公共祖先 rt,x 到 y 的最短距离就是 x 到 rt 的距离加上 y 到 rt 。

2015-08-23 14:04:33 515

原创 湖南省第六届程序设计竞赛 Biggest Number

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=30851#status//-/0/题意:给你一个矩阵,矩阵里面有一些数字或者 # 要求在矩阵中走出一条路使得经过的方块组成的数字最大。其中 # 是不能到达的。思路:Dfs 然后使劲剪枝。这题我用了两个Dfs, 一个用来搜索路径,一个用来剪枝,剪枝就是从某个点开始最多能到达多少个点。

2015-08-23 11:52:01 707

原创 [HDU 1530] Maximum Clique 最大团

http://acm.hdu.edu.cn/showproblem.php?pid=1530题意:以邻接矩阵方式输入一个图,求图的最大完全子图。思路:最大团,狠暴力的算法。

2015-08-21 13:34:38 683

原创 [HDU 1269] 迷宫城堡 强连通分量

http://acm.hdu.edu.cn/showproblem.php?pid=1269题意:中文题。。思路:Tarjan算法,赤果果的强连通分量,直接上模板

2015-08-21 11:49:08 655

原创 湖南省第七届程序设计竞赛 最优对称路径

湖南省第七届大学生计算机程序设计竞赛 题目G 最优对称路径给一个n行n列的网格,每个格子里有一个1到9的数字。你需要从左上角走到右下角,其中每一步只能往上、下、左、右四个方向之一走到相邻格子,不能斜着走,也不能走出网格,但可以重复经过一个格子。为了美观,你经过的路径还必须关于“左下-右上”这条对角线对称。下图是一个6x6网格上的对称路径。你的任务是统计所有合法路径中,数字之和最小的路径有多少条

2015-08-20 18:38:25 1401

原创 [HDU 1281] 棋盘游戏 最大匹配

http://acm.hdu.edu.cn/showproblem.php?pid=1281题意:中文题。。。思路:话说这题看了好久不会写啊,最后看题解说是个最大匹配,图论太太太弱了。。。 由于每一行每一列只能放一个棋子,所以可以讲放棋子的过程看作是一个匹配,用行匹配列,匹配边就是放棋子的位置,先求出一个最大匹配,然后枚举最大匹配中的点,将每个边尝试消除看能否得到最大匹配。

2015-08-18 20:49:36 579

原创 [HDU 1811] Rank of Tetris 并查集+拓扑

http://acm.hdu.edu.cn/showproblem.php?pid=1811题意:中文题思路:用到图论的两个基本算法,并查集和拓扑排序,写起来有点麻烦,先把相等的两个放到一个集合,然后建图拓扑排序。

2015-08-17 17:18:48 351

原创 [POJ 1325] Is It A Tree? 并查集

http://acm.hdu.edu.cn/showproblem.php?pid=1325题意:输入 x, y 表示 x 到 y 有一条有向边,判断给出的所有边能否组成一棵树。思路:组成树的条件是只有一个点入度为 0 ,所有点的入度都小于 2,可以用并查集判断树中的环, 开个数组保存每个点的入度。

2015-08-17 10:17:20 453

原创 [HDU 1272] 小希的迷宫 并查集

http://acm.hdu.edu.cn/showproblem.php?pid=1272题意:中文题辣。。。思路:并查集,需要处理森林。。。

2015-08-16 21:48:48 438

原创 [POJ 1161] Walls 建图

http://poj.org/problem?id=1161题意:输入 m, n m 表示有 m 个点其中有些是俱乐部,有 n 个区域由 m 个点围成 第3行输入 L , 代表俱乐部有 L 个 第4行有 L 个数,分别标记哪些个点事是俱乐部

2015-08-16 17:58:13 533

原创 [HDU 4004] The Frog's Games 二分+贪心

http://acm.hdu.edu.cn/showproblem.php?pid=4004题意:青蛙通过河中央的n块石头过河, 所有石头均在与河岸垂直的一条线上,给定每块石头到河岸的距离,给出河的宽L,给定青蛙跳的次数上限m,求出青蛙能够过河的最小步长。思路:二分步长,贪心判断步长是否能过河

2015-08-15 16:44:01 717

原创 [POJ 2677] Tour 双调旅行商

http://poj.org/problem?id=2677题意:给你 n 个二维坐标上的点,你需要经过所有的点然后走回原地,求最短路径。思路:我们先给所有的点按照 x 坐标升序排列, 因为要走成环我们可以看成两个人同时从第一个点开始走, 定义 dp[i][k] 表示第一个人走到第 i 个点第二个人走到第 k 个点的最短距离(走在前面的人是 i )。 对于任意一个点i来说,有两种连接方法...

2015-08-15 12:10:16 1748

原创 [HDU 2121] Ice_cream’s world II 最小树形图

http://acm.hdu.edu.cn/showproblem.php?pid=2121题意:输入有 n 个点 m 条有向边,求图的最小生成树。思路:因为图中的边是有向边,所以题目要求的就是最小树形图,可以构建一个超级源点,到每个点的距离为所有边权值的和+1。

2015-08-12 19:54:54 470

原创 [HDU 4009] Transfer water 最小树形图

http://acm.hdu.edu.cn/showproblem.php?pid=4009题意:有n个地方需要供水,每个地方都可以选择是自己挖井,还是从别的地方引水,根据方法不同和每个地方的坐标不同,花费也不同,现在给出每个地方的坐标,花费的计算方法,以及每个地方可以给哪些地方供水,求给所有地方供水的最小花费。思路:建立一个源点,到每个点到源点的距离为自己打井的费用,其他的按条件建边。

2015-08-12 19:45:03 438

原创 [HDU 1426] Sudoku Killer 数独

http://acm.hdu.edu.cn/showproblem.php?pid=1426题意:数独,每行,每列,每个3*3的小矩形里面都不能出现重复的数字。思路:暴力搜搜搜。。

2015-08-11 19:49:01 576

原创 [POJ 1679] The Unique MST 最小树

http://poj.org/problem?id=1679题意:给你一棵树,判断最小树是不是唯一的。思路:求最小树,保存最小树中的边,然后枚举所有不再树中的边,将这条边加入树中,判断形成的环中是否有两条一样的边,如果有那么最小树就不唯一。

2015-08-11 19:40:17 468

原创 [HDU 4081] Qin Shi Huang's National Road System 最小树

http://acm.hdu.edu.cn/showproblem.php?pid=4081题意:输入一个 n , 表示有 n 个 城市,然后输入x, y, v, 分别表示地 i 个城市的坐标和人口数, 现在要修路n-1 条路,让每个城市都连通。可以用魔法变出一条路。求这条路的两端点的 总人数 / (包含这条边的最小生成树的总权值) 最大值。

2015-08-11 16:40:17 433

原创 [HDU 2489] Minimal Ratio Tree 最小树

http://acm.hdu.edu.cn/showproblem.php?pid=2489题意:输入两个数 n, m 表示有一个图结点总数是 n ,接着输入一行 n 个数表示每个点的权值,然后输入一个 n * n 的矩阵,mapn[i][k] 表示 i 到 k 的路径长度,要你求一个结点数为 m ,边数为 m-1 的子图,边的权值和除以点的权值和最小

2015-08-11 10:36:56 472

原创 [HDU 4507] 吉哥系列故事——恨7不成妻 数位dp

http://acm.hdu.edu.cn/showproblem.php?pid=4507 话说第一眼看到的时候知道是数位dp,但是确实想不到怎么写,然后看了大牛的博客才写出来的,数学不好真是硬伤啊。。。 住要就是要找到搜索完第 pos 位的时候怎么讲这个状态转移到 pos + 1 位上面去,我们把所有的小于pow(10, pos) 的满足条件的数

2015-08-10 17:34:37 528

原创 [POJ 3169] Layout 差分约束

http://poj.org/problem?id=3169题意:有 n 头牛 它们按照 1 - n 的顺序排成一列, 有些牛的距离必须大于等于某个值, 有些牛的距离必须小于等于某个值,相邻的两头牛距离必须大于等于 0 。思路:不等式关系 可以用差分约束求解。这题要求的是1 和 n 的最大距离,那么将所有的不等式化成小于等于的的形式,然后用 spfa 求最短路径。

2015-08-09 21:47:57 459

原创 [HDU 3923] Invoker polya

http://acm.hdu.edu.cn/showproblem.php?pid=3923题意:有条n长度的项链,m种不同的颜色,问可以组成多少种不同的项链(翻转与旋转后相同的都算是同一条项链)解法:polya+乘法逆元polya的原理不太懂,以后有时间看去了。

2015-08-09 20:21:12 644

原创 乘法逆元(除法取模)

当我们要求(a/b) mod p的值,且 a 很大,无法直接求得a/b的值时,我们就要用到乘法逆元。 满足 b * k≡1 (mod p) 的 k 的值就是 b 关于 p 的乘法逆元。 我们可以通过求 b 关于 p 的乘法逆元 k,将 a 乘上 k 再模 p,即 (a*k) mod p。其结果与(a/b) mod p等价。证: 因为 b * k ≡ 1 (mod p) 则有 b * k

2015-08-09 20:06:50 6079

原创 [POJ 2481] Cows 线段树

http://poj.org/problem?id=2481题意:这里就是求区间覆盖问题,求每个区间被多少区间覆盖,相同两个区间的不算。思路:线段数,先将所有区间 [l, r] 按照 r 位置降序排列,然后将线段树中 l 位置的 sum + 1,插入后统计[0, l] 区间的和

2015-08-08 22:04:20 529

原创 [POJ 2444] Partition a Matrix 暴力

http://poj.org/problem?id=2444题意:用两条线将矩阵切成三部分, 两天直线可以平行也可以垂直, 如果垂直的话有一条就是射线(要不然变成四部分了)思路:情况不多 暴力枚举。。。。

2015-08-08 21:50:49 968

原创 [POJ 1980] Unit Fraction Partition Dfs

http://poj.org/problem?id=1980题意:输入四个数 p, q, a, n 其中 p 是分子, q 是分母,将这个分数拆成不超过 n 个分子为 1 的分数相加,而且这些分子的乘积不能超过 a 。问拆分的总数 。思路:Dfs,主要是要剪枝。

2015-08-08 21:42:15 1019

原创 卡特兰数取模

快速求卡特兰数

2015-08-08 16:09:01 1896

原创 [HDU 2196] Computer 树形dp

http://acm.hdu.edu.cn/showproblem.php?pid=2196题意:开始输入 n ,表示有 n 个顶点,然后输入 n - 1 行,第 i 行两个数 x, y 表示 i, x有一条边, 路径长度为 y ,求每个点和离这个点距离最远的点之间的距离。

2015-08-06 20:15:41 389

原创 [HDU 1561] The more, The Better 树形dp

http://acm.hdu.edu.cn/showproblem.php?pid=1561题意:中文题。思路:树形dp,转移方程: dp[i][k] = max(dp[i][k], dp[i][k-l]+dp[son][l]);

2015-08-06 19:59:32 355

原创 [POJ 1947] Rebuilding Roads 树形dp

http://poj.org/problem?id=1947题意:输入 n, m 表示一棵树有 n 个顶点,然后输入 n-1 条边,要求删除一些边使得树中剩下 m 个点,问最少要删除多少边。

2015-08-06 19:40:17 539

原创 [HDU 5349] MZL's simple problem 神题

http://acm.hdu.edu.cn/showproblem.php?pid=5349题意:开始输入一个 n 表示有 n 个操作 1 x :插入一个数 x 。 2:删除最小的数 3:查询最大的数。思路:题目看完有木有觉得很想平衡树?,相用平衡树写的都去面壁吧。。。我刚刚面壁回来了。。。

2015-08-06 15:28:52 1050

原创 [POJ 2411] Mondriaan's Dream 多米诺问题

http://poj.org/problem?id=2411题意:用1*2的骨牌填满一个n*m的矩形,问有多少种填法。思路:状态压缩,然后dp,横着的骨牌定义为0 0,竖着的定义为0 1

2015-08-05 17:54:00 682

原创 [HDU 1024] Max Sum Plus Plus 多段子序列和

http://acm.hdu.edu.cn/showproblem.php?pid=1024题意:输入两个数m, n然后输入 n 个数,求将这n个数分出 m 个不相交的子序列,求所有子序列的和思路:看完题目应该就知道这是个dp,dp[i][k], 表示将序列前 k 前项分成 i 段而且arg[k] 在序列里的最大和。但是题目给出的 n 可以到1000000

2015-08-05 11:56:14 435

原创 [HDU 4512] 吉哥系列故事——完美队形I 最长上升公共子序列

http://acm.hdu.edu.cn/showproblem.php?pid=4512题意:中文题,给你一个 队列,要你在不改变队列顺序的情况下选几个人出来组成一个对称的先上升后下降的队列,问最多选多少人。思路:将队列倒过来和原队列求最长上升公共子序列,dp[i][k] 表示序列a中[1, i]和b序列中[1, k]选出的最长的以b[k]结尾的上升公共子序列。

2015-08-05 08:33:01 572

原创 [HDU 1423] Greatest 最长上升公共子序列

求最长上升公共子序列。。。。

2015-08-04 17:14:01 558

原创 [HDU 2896] 病毒侵袭 AC自动机

http://acm.hdu.edu.cn/showproblem.php?pid=2896

2015-08-04 12:09:26 387

keystore2pk8.zip|keystore2pk8.zip

android keystore签名文件转pk8, x509.pem,具体使用方法在压缩包里面。。。

2020-09-07

Visual AssistX for 2017

安装后替换VA_X.dll,支持VS2017,版本2238,https://download.csdn.net/upload

2018-07-29

Editor Console Pro 3.951

Unity Editor Console Pro 3.951 亲测支持2017 3.1 亲测支持2017 3.1

2018-05-14

空空如也

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

TA关注的人

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