自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 HDU 3394 Railway(桥+点双)

题目链接题意给你一副无向图,求桥数量 和 属于多个环的边数量思路求桥好写,属于多个环的边数,仙人掌判断恰好这么处理,求点双,点双内的边数大于点数则点双内每条边属于多个环。代码#include <bits/stdc++.h>using namespace std;#define ll long longconst int N = 10005;vector<i...

2019-09-26 21:49:52 173

原创 洛谷 P4129 [SHOI2006]仙人掌(无向仙人掌判断求环)

题目链接题意判断一个无向图是否为仙人掌图强连通一条边最多属于一个环任意删边,求删边后图还是强连通(支撑子图)方案数思路如果这个图是仙人掌,帮所有环的边数+1相乘即可。大数偷懒直接粘的别人代码(^_^)代码#include <bits/stdc++.h>using namespace std;#define ll long longstruct Big_...

2019-09-26 16:46:28 371

原创 HDU 3594 Cactus(有向仙人掌图判断)

题目链接题意判断一个有向图是不是仙人掌图思路思路看这代码看这据说数据水,这个比较详细应该正确tarjan 先判断图是否强连通再判断是否为仙人掌假设图强连通,结论如下仙人掌图的 DFS 树没有横向边。设某个点 v 有 a(v)个儿子的 Low 值小于 DFS(v),同时 v 自己有 b(v)条逆向边,那么 a(v)+b(v)<2。代码#include <bits...

2019-09-25 21:49:07 187

原创 Codeforces 613D Kingdom and its Cities(虚树+树形DP)

题目链接题意给你一颗树多次询问,每次询问若干个节点,求最少删除几个节点使得任意两选中节点不连通,询问总共的点集不超过 100000100000100000思路先建个虚树,然后树形DP。dp[u][0]dp[u][0]dp[u][0] 子树上没有选中点与 uuu 连通的最小花费dp[u][1]dp[u][1]dp[u][1] 子树上不超过一个选中点与 uuu 连通的最小花费转移方程见代...

2019-09-21 21:51:32 123

原创 洛谷 P4103 [Heoi2014]大工程(虚树+树形dp)

题目链接题意给你一颗树边权为1多次询问,每次询问若干个点,求任意两点之间距离之和,最远点对权值,最近点对权值思路询问很多,但是询问总共的点集不超过 200000020000002000000 可以对每次查询建虚树,得到一颗新树后树形dp。dp[u][0] 表示 子树中的询问节点数量dp[u][1] 表示 以u为根节点子树中询问节点到u的最近距离dp[u][1] 表示 以u为根节点子树...

2019-09-21 16:42:30 147

原创 洛谷 P2495 消耗战(虚树)

题目链接题意给你个以 111 为根节点的树,树有边权 www (割断此边),多组询问每次询问给你 mmm 个点,求割断边最小花费使得 111 到这些点都不连通。思路询问如果组数少可以直接 O(n)O(n)O(n) 树形dp解决,这题询问很多,但是询问的点集不超过 500000500000500000对于答案来说很多点是没有贡献的,每次查询有贡献的点只有所求点与所求点之间的 LCALCAL...

2019-09-20 21:09:48 139

原创 网络赛总结

认识到许多大家都会就我不会的算法,认识到自己薄弱的地方,例如数论、字符串。从不注意内存限制,被上海网络赛卡了一次内存,浪费了时间重写,虽然正解并不是动态开点线段树。题意问题,一道图上期望dp,感觉dp方程写对的,就是过不了样例,赛后才知道题意读错了,天数才是花费。算法不扎实(菜),一道树形dp,dp数组开对了,其实是方程写错了,一直怀疑自己的思路,和dp数组正确性,导致比赛时没a掉,赛后才...

2019-09-18 09:13:09 145

原创 Codeforces 547E Mike and Friends(AC自动机+主席树)

题目链接题意给你 nnn 个模式串,qqq 次查询,每次查询 l,r,kl,r,kl,r,k,问第 kkk 个字符串在第 [l,r][l,r][l,r] 区间的模式串中出现多少次。思路首先思考一个模式串 sss 对全部串的贡献如何求?对 sss 的所有前缀跳 fail 链,对所有经过的模式串终点都有1点贡献,因为当前节点属于 sss 串前缀而经过的模式串终点则是 sss 串后缀。所以可...

2019-09-13 11:09:42 151

原创 HDU 2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)

题目链接题意给你 nnn 个模式串,求长度不超过 mmm 由小写字母组成且至少出现其中一个模式串的方案数。思路可以转化题意求所有可能字符串-不出现任意一个模式串的方案数。那么可以建ac自动机,ac自动机走不到各个模式串匹配终点即不出现模式串。相当于对ac自动机的nxt数组形成的图求由起点出发走不超过 mmm 步的方案数,这个问题可以用图论知识加矩阵快速幂解决。注意两个字符串 abc和...

2019-09-12 17:16:23 119

原创 洛谷 AC自动机模板题三连

简单版题意给你n个模式串s,和一个文本串t求有几个模式串出现过思路ac自动机板子题,建完自动机在自动机上跑一下就好代码#include <bits/stdc++.h>using namespace std;#define ll long longconst int N = 1000005;const int M = 26;struct ACAM { ...

2019-09-11 19:51:38 265

原创 洛谷 P3649 徐州2019网络赛G gym100548G(回文自动机)

题目链接题意给你一个由小写拉丁字母组成的字符串 s。我们定义 s 的一个子串的存在值为这个子串在 s 中出现的次数乘以这个子串的长度。对于给你的这个字符串 s,求所有回文子串中的最大存在值。思路回文自动机板子,这里记个板子。回文自动机大概是根据最长回文后缀来实现求nxt数组和fail数组每个节点表示一个回文串,最后拓扑合并一下就是每个回文串出现次数,回文长度中间记录下也不难,最后遍历...

2019-09-10 17:14:48 185

数据结构课程设计——Huffman(简单压缩)

基于Huffman Coding简单压缩(放大),瞎搞课设,代码较丑。 发现有注释错了,找不到如何修改,不过百度云里的注释修改了 下面是源码链接。 链接:https://pan.baidu.com/s/1vTpE7TMjM8pqvm11jna7mQ 提取码:0zbb

2019-01-10

web前端课程设计

此文件只用于应付web课程设计 https://pan.baidu.com/s/1ixIqN_QtcNIS5rf7tl_ocQ 源码百度云链接,这好像不能设置0积分了。。 参考别人(不会的太多,只模仿了少部分)https://github.com/Funny002/Typecho/tree/master 由于本人较菜,时间紧迫(近四天)零基础不知道CSS是啥功能。。加急赶出来BUG挺多,不过糊弄我学校的课设还是够了。 未测试其他浏览器只测试了chrome(缩小百分比显示会乱,懒得改了),其实测试了IE,格式乱了,没时间改了,也懒得管了。 验收前突然得知需要使用框架,然后一脸懵逼啥玩意,所以加在tmp里,由于30来分钟现学现加的可能问题很多,验收过了也懒得管了,报告就准备随便糊弄了。擦屁股不存在的 就酱~

2018-12-21

C语言课程设计——图书管理系统

采用单向链表数据结构,做C语言课程设计同学可以参考,https://github.com/To-Re/C

2018-01-12

空空如也

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

TA关注的人

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