自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第九届河南理工大学算法程序设计大赛 正式赛(ABCDEFGHJKL)

A. Asia区域赛读题目输出奖牌之和就行,我把冠亚军也记成奖牌了。。ACcode#include <bits/stdc++.h>#define LL long long#define P pair<int, int>#include <time.h>#define lowbit(x) (x & -x)#define mem(a, b...

2019-03-31 18:31:31 504 2

原创 行列式

行列式性质互换行列式的两行(列),行列式变号。如果行列式有两行(列)完全相同,则此行列式为零。把行列式的某一列(行)的各元素乘以同一数然后加到另一列(行)对应的元素上去,行列式不变行列式有一行或者一列的所有元素都是0,行列式的值等于0根据性质求行列式LL det(int n) { LL tmp = 1; for (int i = 1; i <= n; ++i)...

2019-03-27 13:18:00 561

原创 Matrix-Tree (生成树计数)

生成数计数对于一个无向简单图,nnn个点和n−1n-1n−1条边构成一个生成树,生成树计数就是求这个无向图中一共有几种不同的生成树(任意两边不同)度矩阵n×nn × nn×n 的矩阵,统计每个点的度数,只有i=ji= ji=j时矩阵才有正值,其余为零。邻接矩阵n×nn × nn×n 的矩阵,如果(u,v)(u,v)(u,v)存在边,对应矩阵g[u][v]=g[v][u]=1g[u][v...

2019-03-27 13:13:18 431

原创 Codeforces Round #547 (Div. 3)

E. Superhero Battle题意有一个血量,N次循环攻击,每次可以加血见血。问第几次可以把血量减到0思路如果存在解,必定是N次攻击中的一次终结,所以可以枚举终结点的情况,取一个最小值`#include <bits/stdc++.h>#define LL long long#define P pair<int, int>#include <ti...

2019-03-21 19:57:39 158

原创 2-SAT

2-Satisfiability2可满足性,2-SAT或仅2SAT是将值赋值给变量的计算问题,每个变量具有两个可能的值,以满足变量对的约束系统。这是一般布尔可满足性问题的一个特例,它可能涉及对两个以上变量的约束,以及约束满足问题,这可以允许对每个变量的值进行两次以上的选择。但与NP完全的那些更一般的问题形成对比,可以在多项式时间内求解2-可满足性。个人理解多个约束条件每个约束有两个限制,判断...

2019-03-19 21:53:47 536

原创 hihoCoder #1468 : 2-SAT·hihoCoder新春晚会(2-SAT 输出字典序最小的方案)

描述hihoCoder新春晚会正在紧张地筹备中。晚会分为上半场和下半场,总导演小Hi现在要为N个节目安排演出时间(上半场或下半场)。为了描述方便,我们将第i个节目对应两个编号2i-1和2i,分别表示把第i个节目安排在上半场和下半场。由于演员、道具和布景的限制。有些安排之间存在冲突,比如编号1的安排和编号4的安排有冲突,意味着"把第1个节目安排在上半场"同"把第2个节目安排在下半场"有冲突。现...

2019-03-19 21:39:47 254

原创 HDU-6470 Count (构造矩阵+矩阵快速幂)

Problem DescriptionFarmer John有n头奶牛.某天奶牛想要数一数有多少头奶牛,以一种特殊的方式:第一头奶牛为1号,第二头奶牛为2号,第三头奶牛之后,假如当前奶牛是第n头,那么他的编号就是2倍的第n-2头奶牛的编号加上第n-1头奶牛的编号再加上自己当前的n的三次方为自己的编号.现在Farmer John想知道,第n头奶牛的编号是多少,估计答案会很大,你只要输出答案对...

2019-03-17 16:55:36 993 2

原创 hihoCoder #1467 : 2-SAT·hihoCoder音乐节

题目链接描述hihoCoder音乐节由hihoCoder赞助商大力主办,邀请了众多嘉宾和知名乐队参与演出。音乐会分为上午、下午两场进行,主办方指定了n首歌让乐队进行演唱。每首歌只会被演唱一次,要么在上午要么在下午。参加音乐会的嘉宾们对于歌曲的演唱时间有一些要求。具体来说,每位嘉宾会指定两首歌曲的演唱时间(上午或者下午)。如果最后实际的演出安排中,两首歌都没有达到嘉宾的要求,那么嘉宾就会对音...

2019-03-15 14:22:25 206

原创 HDU 4685 Prince and Princess(二分匹配加点建图+强连通分量)

题目链接Problem DescriptionThere are n princes and m princesses. Princess can marry any prince. But prince can only marry the princess they DO love.For all princes,give all the princesses that they lov...

2019-03-14 19:49:40 217

原创 POJ 1904 King's Quest(强连通分量)

题目链接DescriptionOnce upon a time there lived a king and he had N sons. And there were N beautiful girls in the kingdom and the king knew about each of his sons which of those girls he did like. The s...

2019-03-13 20:38:30 178

原创 Tarjan 强连通分量

强连通分量图中找到一个最大的子图,使得子图中任意两个节点相互到达。一个点也是一个强连通分量Tarjan构成强连通分量是必定是dfs树的一棵子树,在对树进行dfs的时候记录访问时间dfn和以该节点为根节点的子树的最小编号low,将节点加入栈中并递归它的子节点,子节点在栈中更新根节点的low,子节点没有访问过就继续递归下去。在回溯的时候,当dfn == low 表示改点可以通过栈中的节点...

2019-03-13 19:58:40 330 1

原创 hihoCoder #1457 : 后缀自动机四·重复旋律7

题目链接描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一段音乐旋律可以被表示为一段数构成的数列。神奇的是小Hi发现了一部名字叫《十进制进行曲大全》的作品集,顾名思义,这部作品集里有许多作品,但是所有的作品有一个共同特征:只用了十个音符,所有的音符都表示成0-9的数字。现在小Hi想知道这部作品中所有不同的旋律的“和”(也就是把串看成数字,在十进制下的求和,允许有前导0)。答案有可能很大,...

2019-03-12 14:05:34 375

原创 hihoCoder #1445 : 后缀自动机二·重复旋律5

描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为一段数构成的数列。现在小Hi想知道一部作品中出现了多少不同的旋律?输入共一行,包含一个由小写字母构成的字符串。字符串长度不超过 1000000。输出一行一个整数,表示答案。样例输入aab样例输出5思路后缀自动机板子子串的种类数 = ∑maxlen−minlen{ \sum maxlen - minlen...

2019-03-11 10:19:14 197

原创 hihoCoder #1441 : 后缀自动机一·基本概念

题目链接输入第一行包含一个字符串S,S长度不超过50。第二行包含一个整数N,表示询问的数目。(1 &lt;= N &lt;= 10)以下N行每行包括一个S的子串s,s不为空串。输出对于每一个询问s,求出包含s的状态st,输出一行依次包含shortest(st)、longest(st)和endpos(st)。其中endpos(st)由小到大输出,之间用一个空格分割。样例输入aabba...

2019-03-11 10:14:41 279

原创 hihoCoder #1449 : 后缀自动机三·重复旋律6

题目链接时间限制:15000ms单点时限:3000ms内存限制:512MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为一段数构成的数列。现在小Hi想知道一部作品中所有长度为K的旋律中出现次数最多的旋律的出现次数。但是K不是固定的,小Hi想知道对于所有的K的答案。输入共一行,包含一个由小写字母构成的字符串S。字符串长度不超过 1000000。输出共Len...

2019-03-10 21:35:53 231

原创 后缀自动机

后缀自动机:Suffix Automation,SAMhihocoder1441SAM本质是一个DFA,DFA满足&amp;amp;amp;amp;amp;lt;字符集,状态集,转移函数、起始状态、终结状态集&amp;amp;amp;amp;amp;gt;时间空间:O(n) ,O(2n)后缀自动机需要记录:节点的最大长度maxlen节点的下一个状态集slik节点的转移函数 trans对于字符串S = “aabbabd”,它的endpos集合为:

2019-03-10 16:31:01 153

原创 2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) - D Count The Bits

题目链接Given an integer k and a number of bits b (1 ≤ b ≤ 128), calculate the total number of 1 bits in thebinary representations of multiples of k between 0 and 2b{2^b}2b− 1 (inclusive), modulo 1,000,0...

2019-03-08 21:11:26 577

原创 二分图匹配问题

最大匹配N对人两两之间存在关系,求最多的匹配最小点覆盖=最大匹配最大独立集=顶点数-最大匹配最小路径覆盖=顶点数-最大匹配匈牙利算法:时间O(n3,nm{n^3}, {nm}n3,nm),空间O(n2,n+m{n^2,n+m}n2,n+m)int g[maxn][maxn]; // 记录两个人的关系int girl[maxn], used[maxn]; // girl记录已经确...

2019-03-06 21:51:53 275

空空如也

空空如也

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

TA关注的人

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