自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2010–2011, NEERC, Northern Subregional训练总结【6/10】

题目位子:BNUOJ:A.Alien Communication MasterclassB.Bug2C.Commuting Functions水题,我们按照x坐标从小到大排序一下,然后维护相邻两个点的x坐标差的最小值,再按照y坐标从小到大排序一下,然后维护相邻两个点的y坐标差的最小值,然后相乘就是结果。D.Defense

2017-08-23 15:23:21 731

原创 Hdu 6165 FFF at Valentine【Tarjan强连通+暴搜】

FFF at ValentineTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 104    Accepted Submission(s): 45Problem DescriptionAt Valen

2017-08-22 18:48:22 466

原创 Hdu 6166 Senior Pan【思维+随机化+最短路】好题~

Senior PanTime Limit: 12000/6000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 81    Accepted Submission(s): 15Problem DescriptionSenior Pan fails

2017-08-22 18:43:00 725

原创 Hdu 6168 Numbers【思维+暴力】

NumbersTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 71    Accepted Submission(s): 34Problem Descriptionzk has n numbers a1,

2017-08-22 18:28:26 451

原创 Hdu 6170 Two strings【思维+Dp】

Two stringsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionGiving two strings a

2017-08-22 18:20:16 928

原创 Codeforces Round #177 (Div. 2)

A. Polo the Penguin and Segmentstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLittle penguin Polo adores

2017-08-21 20:36:21 392

原创 GYM 101128 F.Landscaping【最小割--Dinic】

题目大意:给你一个N*M的矩阵,其中“#”代表高地,“.”代表低地,我们有N+M辆车,从高地转到低地需要花费A,我们使得高地变成低地或者是使得低地变成高地的花费为B.我们的车每列从上到下,每行从左到右行驶,问最小花费是多少。思路:很显然我们不能直接Dp,因为我们当前的块如果变化了,会对之前很多结果进行了影响,我们考虑多加维度取消这个后效性无果,不妨考虑网络流

2017-08-21 11:29:53 469

原创 Hdu 6156 Palindrome Function【数位Dp】

Palindrome FunctionTime Limit: 8000/4000 MS (Java/Others)    Memory Limit: 256000/256000 K (Java/Others)Total Submission(s): 616    Accepted Submission(s): 325Problem DescriptionAs we

2017-08-20 19:22:13 301

原创 Hdu 6150 Vertex Cover【思维】

Vertex CoverTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 256000/256000 K (Java/Others)Total Submission(s): 421    Accepted Submission(s): 162Special JudgeProblem Description

2017-08-20 17:32:48 789

原创 Hdu 6153 A Secret【KMP】

A SecretTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 256000/256000 K (Java/Others)Total Submission(s): 1062    Accepted Submission(s): 406Problem DescriptionToday is the bir

2017-08-20 16:31:31 573

原创 Hdu 6154 CaoHaha's staff【思维】

CaoHaha's staffTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 451    Accepted Submission(s): 269Problem Description"You shall n

2017-08-20 16:28:22 402

原创 Hdu 6152 Friend-Graph【暴力】

Friend-GraphTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 913    Accepted Submission(s): 479Problem DescriptionIt is well kno

2017-08-20 16:23:42 459

原创 Hdu 6134 Battlestation Operational【容斥】

Battlestation OperationalTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 280    Accepted Submission(s): 151Problem Description>

2017-08-18 13:14:56 356 1

原创 Hdu 6140 Hybrid Crystals【思维】

Hybrid CrystalsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 323    Accepted Submission(s): 192Problem Description> Kyber crystals

2017-08-17 22:15:57 370

原创 Hdu 6143 Killer Names【思维+斯特灵数】

Killer NamesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 431    Accepted Submission(s): 219Problem Description> Galen Marek, code

2017-08-17 22:01:23 340

原创 2015-2016 ACM-ICPC Southwestern Europe Regional Contest (SWERC 15)训练总结【7/10】

A.反向建图,处理出各种极限情况即可,我是萌萌哒A题题解B.C.正难则反,反向考虑转化问题贪心即可,我是萌萌哒C题题解D.全场题,水题,暴力即可。E.Dp,我是萌萌哒E题题解F.G.H.全场题,水题,暴力预处理出所有满足条件的数即可。I.J.计算几何+二分,队长已搞掉。

2017-08-16 19:15:39 1221 1

原创 GYM 101128 E.Wooden Signs【Dp】

题目大意:给出N个箭头,输入第二行第一个数表示最下边那个箭的尾部位子,剩余的N个数分别代表每个数的箭头的位子,现在要求上边的箭的尾部要和下边的箭的头部或者尾部相重叠,我们可以任意取定上边的箭的尾部的位子,问最终我们能够得到多少个合法的摆放方式。思路:很简单的Dp,我们设定Dp【i】【j】【2】:①Dp【i】【j】【0】表示,现在我们摆放到第i个箭,第i个箭的

2017-08-16 19:13:52 570

原创 GYM 101128 A.Promotions【思维+暴力】

题目大意:我们现在有E个员工,有P个关系,每个关系x,y表示x想要升级的话,y必须先升级。问此时:①如果我们希望A个人升级的话,必须需要升级的人数。②如果我们希望B个人升级的话,必须需要升级的人数。③如果我们希望B个人升级的话,有多少人一定升级不了。思路:设定三个要求的值为ansa,ansb,ansc;①我们反向建图,然后O(n^2)去跑出n

2017-08-16 17:13:14 555 4

原创 GYM 101128 C.Canvas Painting【思维+优先队列】

题目大意:有N个物品,每个物品价值为Ai,现在我们可以任意打乱这些物品的位子,使得位子固定之后,初始每个物品的颜色都是白色,然后我们每一次操作可以选择一个颜色的区间,使得涂抹任意长度的部分,剩余的该颜色的部分会被涂抹成另外新的颜色,每一次涂抹的需要的花费是整个颜色的价值和。问如何摆放并且涂抹会使得所有最终的物品的颜色都不同,并且花费最小。思路:反向考虑,

2017-08-16 17:05:19 625

原创 Hdu 6129 Just do it【杨辉三角、规律】

Just do itTime Limit: 5000/2500 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 299    Accepted Submission(s): 171Problem DescriptionThere is a nonnegat

2017-08-15 22:02:39 1596 3

原创 Codeforces 839D Winter is here【容斥原理+数学公式】

D. Winter is heretime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputWinter is here at the North and the White Walkers a

2017-08-14 14:59:03 714

原创 Hdu 5212 Code【容斥原理】

CodeTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1028    Accepted Submission(s): 419Problem DescriptionWLD likes playing with

2017-08-14 14:17:41 356

原创 2017"百度之星"程序设计大赛 - 初赛(B)1006.小小粉丝度度熊【预处理区间+二分】

Test

2017-08-13 18:04:00 402

原创 2017"百度之星"程序设计大赛 - 初赛(B)1005.度熊的交易计划【最小费用流】

度度熊的交易计划  Accepts: 460  Submissions: 2329 Time Limit: 12000/6000 MS (Java/Others)  Memory Limit: 32768/32768 K (Java/Others)Problem Description度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇

2017-08-13 17:50:52 916 1

原创 2017"百度之星"程序设计大赛 - 初赛(B)1001.Chess

Chess  Accepts: 1805  Submissions: 5738 Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 32768/32768 K (Java/Others)Problem Description車是中国象棋中的一种棋子,它能攻击同一行或同一列中没有其

2017-08-13 17:45:14 611

原创 Hdu 1796 How many integers can you find【二进制枚举容斥原理入门】

How many integers can you findTime Limit: 12000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8886    Accepted Submission(s): 2647Problem Descripti

2017-08-13 11:55:02 305

原创 Hdu 6069 Counting Divisors【素数区间筛+预处理素因子分解】

Counting DivisorsTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 3150    Accepted Submission(s): 1175Problem DescriptionIn mathem

2017-08-12 11:21:43 402

原创 Nefu 118 n!后面有多少个0【算术基本定理应用】n!素因子幂次

n!后面有多少个0Problem:118Time Limit:1000msMemory Limit:65536KDescription从输入中读取一个数n,求出n!中末尾0的个数。Input输入有若干行。第一行上有一个整数m,指明接下来的数字的个数

2017-08-12 10:03:16 416

原创 Poj 2689 Prime Distance【素数区间筛】

Prime DistanceTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 19018 Accepted: 5098DescriptionThe branch of mathematics called number theory is about p

2017-08-11 22:20:21 460

原创 Hdu 6105 Gameia【思维+二分匹配】

GameiaTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 935    Accepted Submission(s): 403Problem DescriptionAlice and Bob are pla

2017-08-11 18:19:48 373

原创 Hdu 6103 Kirinriki【区间DP+二分】

KirinrikiTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1426    Accepted Submission(s): 570Problem DescriptionWe define the dis

2017-08-11 17:13:08 499

原创 2015 ACM Amman Collegiate Programming Contest训练总结【12/12】

题目连接:戳我戳我训练结果:Rank 43Ac题数:12总罚时:1363A.水题.结构体排序。B.O(n^2)枚举一下x和y,然后通过n-x-y来得到z,判定是否胜利的时候,我们维护一个前缀和就可以O(1)查询了。过程统计一下可行方案数即可。C.贪心水题,我们从左往右看,如果有一个位子此时没有被原先的灯照亮,那么我们在这个位子的右边放置一个灯即可。

2017-08-11 16:01:29 467

原创 2015 ACM Amman Collegiate Programming Contest L.Alternating StringsII

题目大意:给你长度为N的一个01字符串,要求我们将其割分成若干个连续子序列,使得每个子序列的长度都不超过K,而且保证每个子序列,要么是单独的一个数,要么是非01间差排列的子序列(01间差排列:1010,010101,.....................)。思路:我们通过做这套题的D题的时候不难发现,对于可以割开的字符串,其具有单调性,显然字符串越长,越可能作为割分

2017-08-11 16:00:57 368

原创 2015 ACM Amman Collegiate Programming Contest I.Bahosain and Digits【思维+暴力枚举】

题目大意:给你一个数字串(长度最大为250),我们每一次可以选定一个数K,使得我们每次操作可以选一个长度为K的连续区间,使得其整体向上加一(9变0);如果能够通过若干次操作最终使得序列都是一个数字的话,K就算作一个可行答案,我们要求K的最大值。思路:我们O(n)枚举答案,因为我们只关心能否构成答案,而不关心最小步数,所以我们再O(10)枚举最终数字都要变成的

2017-08-11 15:49:06 404

原创 2015 ACM Amman Collegiate Programming Contest H.Bridges【边双联通+求树上最长链(树的直径)】

题目大意:n个点m条无向边的一个图,让你加一条边,使得桥数最少,输出最少桥的个数。思路:我们知道,我们希望割边最小的话,我们理所应当先找到各个割边的位子,然后考虑如何在两个连通分量中选两个点,去连这条边。显然我们可以先将问题转化成一棵树,我们将整个图跑双联通,然后将每个边双联通分量缩成一个点,那么我们就得到了一棵树。那么此时缩点建立了新的图的时候,每

2017-08-11 15:14:49 486 2

原创 2015 ACM Amman Collegiate Programming Contest D.Alternating Strings【Dp】

题目大意:给你长度为N的一个01字符串,要求我们将其割分成若干个连续子序列,使得每个子序列的长度都不超过K,而且保证每个子序列,要么是单独的一个数,要么是非01间差排列的子序列(01间差排列:1010,010101,.....................)。思路:观察到数据范围不是很大,我们考虑直接O(n*k)去Dp即可,设定Dp【i】表示以位子i结尾,最少

2017-08-11 15:03:49 385

原创 Hrbust 2295 方方正正【规律】

方方正正Time Limit: 1000 MSMemory Limit: 32768 KTotal Submit: 138(34 users)Total Accepted: 34(23 users)Rating: Special Judge: NoDescription一个r行c

2017-08-09 17:31:43 390

原创 Hrbust 2300 下雪啦【字符串Hash】

下雪啦Time Limit: 2500 MSMemory Limit: 32768 KTotal Submit: 276(51 users)Total Accepted: 58(26 users)Rating: Special Judge: NoDescription陈月亮最喜欢

2017-08-09 12:51:32 548

原创 Hdu 6092 Rikka with Subset【背包Dp】

Rikka with SubsetTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 280    Accepted Submission(s): 113Problem DescriptionAs we know

2017-08-08 19:09:45 407

原创 Hdu 6090 Rikka with Graph【贪心】

Rikka with GraphTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 112    Accepted Submission(s): 81Problem DescriptionAs we know,

2017-08-08 19:02:55 428

空空如也

空空如也

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

TA关注的人

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