K键盘里的青春K

我曾经失去的荣耀,我定加倍夺回

rand()用法

http://zhangjunhd.blog.51cto.com/113473/197020 计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,...

2017-10-24 18:58:02

阅读数:725

评论数:0

模拟退火

模拟退火算法是用来求解最优化问题的算法。比如著名的TSP问题,函数最大值最小值问题等等。接下来将以如下几个方面来详细介绍模拟退火算法。 Contents    1. 模拟退火算法认识   2. 模拟退火算法描述   3. 费马点问题求解   4. 最小包含球问题求解   5. 函数最值问题求解  ...

2017-10-24 18:47:13

阅读数:3599

评论数:0

NOWCODER Treepath (树dp水题)

题目描述 给定一棵n个点的树,问其中有多少条长度为偶数的路径。路径的长度为经过的边的条数。x到y与y到x被视为同一条路径。路径的起点与终点不能相同。 输入描述: 第一行一个数n表示点的个数; 接下来n-1行,每行两个整数x,y表示边; 保证输入数据形成一棵树; 1 输出描述: 一行一...

2017-10-14 21:51:03

阅读数:368

评论数:0

poj2723 Get Luffy Out (二分+2-SAT)

大意: 有2*N把不同的锁,每把锁有一个钥匙,所以共有2*N 把钥匙。把2*N把钥匙两两配对共分为N组。 有个M层楼,每层楼有一个门,每个门上有两把锁,可能是相同的也可能是不同的。 走上某层楼之前,必须要打开这个门上的至少一个锁。 要你从每组钥匙中选择一把钥匙,然后用这些钥匙去上这栋楼,问最...

2017-10-10 22:50:23

阅读数:182

评论数:0

HDU 5046 Airport(二分+DLX重复覆盖)

题意: 给定n个城市的坐标,要在城市中建k个飞机场,使城市距离最近的飞机场的最长距离最小,求这个最小距离。 分析: 最小化最大值,显然二分最大距离。然后我们将距离在范围内的两个城市建边,建一个n*n的矩阵,看能否选出k个城市,使得覆盖了所有城市。 将点之间的关系转化成01矩阵...

2017-10-10 15:26:25

阅读数:204

评论数:0

POJ 3648-Wedding(2-SAT)

【题目大意】很多对夫妇参加一对新人的婚礼。分别做在长桌子的两侧。新郎、新娘分别坐两侧,新娘只能看到她对面的人。新娘不想看到她对面有夫妇。 而且有一些人是有通奸关系的(男的和男的有,女的和男的、女的和女的都可能有,而且新郎也可能和别人有通奸关系),新娘不想看到有通奸关系一对人。 也就是有通奸关系...

2017-10-09 14:52:10

阅读数:233

评论数:0

HDU 1814 Peaceful Commission (2-sat暴力染色)

题意:找出字典序最小的解 分析:直接暴力枚举DFS,首先将所有的点都置为为染色,然后我们从第一个点开始DFS染色,我们先尝试将i染            成红色(答案中的颜色),将~i染成蓝色,然后dfs i的所有后继并染色,如果对于后继j没有染色,那么将j然            后为红色...

2017-10-08 22:48:26

阅读数:180

评论数:0

hdu 3622 Bomb Game (二分+2-sat)

Bomb Game Time Limit: 10000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5716    Accepted Submission(s):...

2017-10-08 19:26:38

阅读数:194

评论数:0

uoj 79 一般图最大匹配

从前一个和谐的班级,所有人都是搞OI的。有 nn 个是男生,有 00 个是女生。男生编号分别为 1,…,n1,…,n。 现在老师想把他们分成若干个两人小组写动态仙人掌,一个人负责搬砖另一个人负责吐槽。每个人至多属于一个小组。 有若干个这样的条件:第 vv 个男生和第 uu 个男生愿意组...

2017-10-08 16:19:59

阅读数:228

评论数:0

【POJ3683】Priest John's Busiest Day (2-sat输出任意解)

Description  约翰是街区里唯一的神父。假设有n对新人打算在同一天举行结婚仪式。第i对新人的结婚仪式的时间为Si到Ti,在其仪式开始时或是结束时需要进行一个用时为Di的特别仪式(也就是从Si到Si+Di或是从Ti-Di到Ti),该特别仪式需要神父在场。请判断是否可以通过合理安排每个仪式...

2017-10-07 23:55:58

阅读数:187

评论数:0

poj 3678 Katu Puzzle && POJ 3207 Ikki's Story IV - Panda's Trick(2-sat水题)

Katu Puzzle Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10545   Accepted: 3912 Description Katu Puzzle is presented as a...

2017-10-07 18:07:14

阅读数:267

评论数:0

HDU 5521 Meeting(最短路)

题目大意:有N个点,两个人,其中一个人住在点1,另一个人住在点n  有M个点集,集合内的数表示任意两点的距离为dis  现在问,如果两个人要见面,需要最短距离是多少,有哪几个点能被当成见面点 思路: 做做水题放松放松。。。就建个每个集合建个源点就好了,然后无向图,每条边都是time, 最...

2017-10-03 20:38:12

阅读数:232

评论数:0

Codeforces Gym 101201G Maximum Islands (dfs求联通块+最大独立集)

7958 Maximum Islands You are mapping a faraway planet using a satellite. Your satellite has captured an image of the planet’s surface. The pho...

2017-10-03 18:39:00

阅读数:406

评论数:0

POJ2942-Knights of the Round Table (双联通+判断奇环)

Knights of the Round Table Time Limit: 7000MS   Memory Limit: 65536K Total Submissions: 13614   Accepted: 4561 Description Being a knight...

2017-10-03 16:57:04

阅读数:228

评论数:0

舞蹈链2

问题描述: 给定一个n*m的矩阵,有些位置为1,有些位置为0。如果G[i][j]==1则说明i行可以覆盖j列。 Problem: 1)选定最少的行,使得每列有且仅有一个1. 2)选定最少的行,使得每列至少一个1. DLX原理: 这类属于NP问题的问题,可以使用搜...

2017-10-02 23:54:06

阅读数:165

评论数:0

舞蹈链

精确覆盖问题的定义:给定一个由0-1组成的矩阵,是否能找到一个行的集合,使得集合中每一列都恰好包含一个1 例如:如下的矩阵 就包含了这样一个集合(第1、4、5行)   如何利用给定的矩阵求出相应的行的集合呢?我们采用回溯法   矩阵1:   ...

2017-10-02 23:49:27

阅读数:182

评论数:0

POJ 2117 Electricity(无向图割点) && HDU 4587 TWO NODES

Electricity Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 5676   Accepted: 1854 Description Blackouts and Dark Nights (als...

2017-10-02 21:47:43

阅读数:191

评论数:0

HDU - 5514 Frogs (容斥)

题意: 有 n 个青蛙,第 i 个青蛙每次只能够跳 ai 步,现在有 m 个石头围成一圈,编号为 0 到 m−1,现在青蛙可以围着这个石头组成的圆跳无限次,每跳一次就会占领这个石头,可以无限占领,现在问你的是这 n 个青蛙占领的石头的编号的总和是多少。 思路:  先说第一种方法:  我们可以发...

2017-10-01 00:33:50

阅读数:218

评论数:1

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