自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WZJRJ28

为了看到更大的世界

  • 博客(27)
  • 收藏
  • 关注

原创 Uva 11054 Wine trading in Gergovia(贪心模拟)

题意:直线上有n个等距的村庄,每个村庄要么买酒要么卖酒,把k个单位的酒从一个村庄运送到另一个村庄需要k个单位的劳动力,问最少需要多少劳动力。分析:考虑最左边的村庄,它的需求是a[i],那么它需要向第二个村庄转移abs(a[i])个需求,第二个村子现在需求为a[1]+a[2],再转移abs(a[1]+a[2])...以此类推累加答案即可。#include#include#

2016-07-31 21:31:15 479

原创 LA 2963 Hypertransmission

题意:需要在n个星期上各安装一个广播装置,作用范围均为R。每个星球广播A节目或者B节目,若一个星球收听到的和自己节目不同的广播数量大于和自己广播相同的数量则说明这个星球是不稳定的,求在不稳定星球数量最多的情况下R的最小值。分析:先求出所有星球间两两的距离后排序,遍历一遍维护最大值,O(n*n)。#include#include#include#include#include

2016-07-30 20:00:42 346

原创 Uva 11107 Life Forms(后缀数组 + 二分)

题意:给你n个DNA序列,求一个最长的字符串,使得它在超过一半的DNA序列中出现,若多解按字典序从小到大输出所有解。分析:白书例题,把n个字符串连接到一块后求它的后缀数组,然后我们可以来二分答案然后遍历一遍后缀数组来验证。#include#include#include#include#include#include#include#include#incl

2016-07-29 23:42:17 374

原创 Hdu-5769 Substring (SA后缀数组)

SubstringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 485    Accepted Submission(s): 202Problem Description?? is practicing his p

2016-07-29 21:43:25 492

原创 Hdu-5775 Bubble Sort

Bubble SortTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 475    Accepted Submission(s): 291Problem DescriptionP is a permutation o

2016-07-29 14:04:49 293

原创 Hdu-5763 Another Meaning(DP+KMP)

Another MeaningTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 558    Accepted Submission(s): 262Problem DescriptionAs is known to a

2016-07-29 13:49:50 386

原创 Hdu-5773 The All-purpose Zero(LIS变形)

Problem Description?? gets an sequence S with n intergers(0 < n <= 100000,0<= S[i] <= 1000000).?? has a magic so that he can change 0 to any interger(He does not need to change all 0 to the same int

2016-07-29 13:29:35 312

原创 UVa 11090 Going in Cycle!!(环上平均值最大+SPFA DFS判负环)

题意:给定一个n个点m条边的加权有向图,求平均权值最小的回路。分析:二分+负权回路的判断,数据居然有自环,MDZZ,WA了一晚上。#include #include #include #include #include #include #include #include #include #defi

2016-07-27 23:54:49 521

原创 Uva 10917 Walk Through the Forest(DAG拓扑排序)

题意:jimmy下班需要穿过一个森林,所以打算每天沿着一条不同的路径回家,他只沿着满足如下条件的(A,B)走:存在一条从B出发的回家路,比所有从A出发的回家路都短,问你一共有多少种回家方案,1为家,2为起点。分析:求一遍从2开始的单元最短路,然后从新构图,只保留d(a) > d(b) 的 (b,a)边,注意这一定是一个DAG(有向无环图),然后拓扑排序后DP。#

2016-07-27 16:42:00 407

原创 LA 3713 Astronauts(2-SAT)

题意:有A,B,C三个任务要分配给n个宇航员,其中每个宇航员好分配一个任务,所有宇航员的平均年龄是X,大于等于X的才能做A任务,小于X的才能做B任务,有m对宇航员互相讨厌不能分配到一个任务,求一个任务分配方案。分析:依然是2-SAT模型,设xi表示是否不做C任务,若宇航员i和j互相讨厌且都大于X,则xi != xj,若i和j的年龄段不同,则xi or xj。#include

2016-07-27 15:13:02 393

原创 LA 3211 Now or later(2-SAT)

题意:有n架飞机,每架飞机有早着陆和晚着陆两种选择,而且必须选择一种,第i架飞机的早晚着陆时间分别为Ei Li,问你相邻两架飞机的着陆间隔的最小值的最大值是多少。分析:每个飞机有早晚着陆两种选择,若i早着陆则xi为1否则为0,适用于2-SAT模型,我们可以二分时间间隔然后判断能不能有合法的赋值方案。#include #include #include #inc

2016-07-27 14:30:53 364

原创 Uva-11324 The Largest Clique(强连通分量缩点+DAGdp)

题意:给一张有向图G,求一个结点数最大的结点集合,使得该结点集中任意两个结点u和v满足:要么u可以到达v,要么v可以到达u。分析:在一个最优解中同一个强连通分量中的点要么都选要么都不选,缩点后DP。#include #include #include #include #include #include #include

2016-07-26 00:50:44 724

原创 LA 4287 Proving Equivalences(强连通分量缩点)

题意:给出n个节点m条边的有向图,要求添加尽量少的边,使得新图强连通。分析:求出所有强连通分量缩点后,再求出所有入度出度为0的点的个数,输出其最大值即可,注意强连通分量个数为1时输出0。#include #include #include #include #include #include #include #incl

2016-07-24 20:13:44 287

原创 LA 5135 Mining Your Own Business(点双连通分量+贪心)

题意:在一个无向图中选择尽量少的点涂黑,使得任意删除一个点后,每个连通分量至少有一个黑点,问你最少选几个点和其方案数。分析:求出所有点双连通分量后,构造block forest data structure,很容易发现我们只需染”叶子虚点“下的点就可以了,注意当全图为一个连通分量时答案为2,方案为n*(n-1)/2。#include #include #include

2016-07-24 17:44:39 947

原创 LA 3523 Knights of the Round Table(点双连通分量+二分图判断)

题意:有n个骑士经常举行圆桌会议,商讨大事,每次圆桌会议至少应有3个骑士参加,且互相憎恨的骑士不能坐在圆桌旁的相邻位置,如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是奇数,以防赞同和反对票一样多,知道哪些骑士互相憎恨之后,你的任务是统计有多少个骑士不可能参加任何一个会议。分析:求出原图的补图后,问题转化为判断一个点是否存在一个奇数环内,一个环内的所有点一定在同一个点双联

2016-07-24 15:37:56 403

原创 Hdu-5739 Fantasia (图论点双连通分量+DP)

Problem DescriptionProfessor Zhang has an undirected graph G with n vertices and m edges. Each vertex is attached with a weight wi. Let Gi be the graph after deleting the i-th vertex f

2016-07-23 22:58:36 618

原创 Hdu-5744 Keep On Movin(贪心)

Problem DescriptionProfessor Zhang has kinds of characters and the quantity of thei-th character is ai. Professor Zhang wants to use all the characters build several palindromic strings. He al

2016-07-22 13:21:17 264

原创 Hdu-5734 Acperience

Problem DescriptionDeep neural networks (DNN) have shown significant improvements in several application domains including computer vision and speech recognition. In computer vision, a particular ty

2016-07-22 10:59:45 374

原创 Hdu-5726 GCD (二分 + RMQ)

Problem DescriptionGive you a sequence of N(N≤100,000) integers : a1,...,an(0ai≤1000,000,000). There are Q(Q≤100,000) queries. For each query l,r you have to calculate gcd(al,,al+1,...,ar)

2016-07-20 21:33:48 656

原创 Codeforces Round #363 (Div. 2) D. Fix a Tree (并查集)

A tree is an undirected connected graph without cycles.Let's consider a rooted undirected tree with n vertices, numbered1 through n. There are many ways to represent such a tree. One way is to cre

2016-07-20 10:17:21 516

原创 Codeforces Round #361 (Div. 2) E. Mike and Geometry Problem (离散化)

Mike wants to prepare for IMO but he doesn't know geometry, so his teacher gave him an interesting geometry problem. Let's definef([l, r]) = r - l + 1 to be the number of integer points in the segme

2016-07-19 10:21:49 700

原创 Codeforces Round #361 (Div. 2) C. Mike and Chocolate Thieves(二分判断)

Bad news came to Mike's village, some thieves stole a bunch of chocolates from the local factory! Horrible!Aside from loving sweet things, thieves from this area are known to be very greedy. So af

2016-07-18 22:44:20 283

原创 Codeforces Round #361 (Div. 2) D. Friends and Subsequences (二分+RMQ)

Mike and !Mike are old childhood rivals, they are opposite in everything they do, except programming. Today they have a problem they cannot solve on their own, but together (with you) — who knows?

2016-07-18 22:27:51 573

原创 BZOJ-1010 [HNOI2008]玩具装箱toy (DP斜率优化)

Description  P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位

2016-07-15 22:31:10 624

转载 到底怎么样才叫看书?

原文出处: Tony zhao   一、引入 看到这个标题的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作”书”的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也多了起来了,但你是不是也有和我一样的感觉——书是读了不少,真正入脑的,能融入自己思想的内容却少之又少,而且随着年头的增加,你越来越不

2016-07-14 19:00:16 462

转载 如何提高理解能力

早上醒得早,随手翻看了英国哲学家怀特海写的哲学小册子《思维方式》(商务印书馆,刘放桐译),立刻被吸引住了,并且引起了我的震撼。觉得这本书读得为什么这么迟。书里细致而全面的分析了人的思维方式,很多论述充满了天才般的想法。其中有一部分是关于理解力的,我觉得这和我们的学习能力密切相关,不得不总结一下。如果我们理解力提高了,那我们学习的效率将大大提高,不是我们的智商有问题,是我们的理解问题的模式有问题。

2016-07-14 18:56:21 826

原创 POJ-3017 Cut the Sequence(DP单调队列优化 + 平衡树)

DescriptionGiven an integer sequence { an } of length N, you are to cut the sequence into several parts every one of which is a consecutive subsequence of the original sequence. Every part must sa

2016-07-14 18:00:35 669

空空如也

空空如也

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

TA关注的人

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