alpc_qleonardo

ALPC_NeverGiveup……达芬奇不相信眼泪!

ZOJ 3981 Balloon Robot CCPC2017 Qinhuangdao(推公式+离线处理)

现在回想起来,真的不应该去用C++强撸那道应该用Java做的大整数的题目了……         大致题意就是,有一个发气球的机器,然后有n个人,m个座位排成了一个圆圈,总共AC了p道题目,然后机器人每次从某一个位置开始移动,每次花1个时间单位移动一格。每次机器人走到一个人旁边,它就会把这个人已经A...

2017-10-31 20:56:55

阅读数:335

评论数:0

HDU 5542 The Battle of Chibi(dp+树状数组)

按照惯例,比赛期间应该停止刷题……         但是经过上次的失败经历我发现,手感这种东西还是很重要的,不然关键时候卡题……         于是今晚重新刷一套CCPC,结果发现自己状态神勇,几乎是自己一个人在3小时10分钟内A了6题……虽说水题有好几道,但怎么说至少没有卡手,后面的这两道稍微...

2017-10-26 23:15:45

阅读数:83

评论数:0

HDU 5943 Kingdom of Obsession(二分图匹配+数论)

大致题意是给你从n开始的s个连续的数字,例如n=15,s=3,那么对应16、17、18三个数字。然后,每个数字的可行放法是放在它的因子对应的位置上,例如8可以放到第1、2、4、8个位置上。问你是否存在一种摆法使得这s个数字能够合法的排成从1~s的一列。 一开始觉得是一个找规律的题目...

2017-10-16 07:52:29

阅读数:98

评论数:0

HDU 5942 Just a Math Problem(数论+容斥原理)

很裸的一道数论题,但是故事还是不少的。         先说说自己脑洞大开的想法。首先,说说自己脑洞大开的思路。根据题目的公式,我们很容易发现,很多数字的g(i)函数值其实是相等的,所以说我们统计的时候就可以统计每一个g(i)数值的贡献。相当于,我们就要求出有多少中质数的组合,然后对于每一种质数的...

2017-10-15 00:01:46

阅读数:227

评论数:0

51Nod 1499 图(最小割)

中文题。         说实话,确实没有想到这题可以用最小割来玩……         看了题解才知道,确实是有那么点像论文里面最大最小模型对应的最小割。         先说说具体做法吧。首先,对于所有的点i,我都向所有的其他点j连边,流量为|i-j|。然后,根据原图中的连通情况,对于任意两个点...

2017-10-13 09:58:20

阅读数:152

评论数:0

HDU 4336 Card Collector(状态压缩dp+概率dp)

Card Collector Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4693    Accepted Submission(...

2017-10-12 19:13:13

阅读数:116

评论数:0

HDU 6003 Problem Buyer(鸽笼原理)

别看这题过的人少,但是确实是一道典型的思维题……         大致题意是,首先给你一个题库,告诉你题库里面每一个题目的难度的范围。然后你要出m个题目,给你每一个题目的难度系数,要求你从题库中选取对应符合要求的题目,即要求的难度系数在题库中题的难度范围之内。现在,问你如果我要任意在题库中选取k个...

2017-10-10 22:37:26

阅读数:555

评论数:0

HDU 4089 Activation(概率dp)

Activation Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4222    Accepted Submission(s)...

2017-10-09 23:21:28

阅读数:91

评论数:0

HDU 5661 Claris and XOR(贪心)

现在发现了,一般和异或求最值有关的题目都是贪心。这题,还有16年CCPC Final的题等。         首先,既然是贪心,我们就是得保证,在二进制下,从高到低,每一位都尽量的取1。于是,我们可以根据两个范围分情况讨论。         对于第i位,如果两对端点的相应位都不一样,即x和y的第i...

2017-10-08 23:40:45

阅读数:119

评论数:0

HDU 6006 Engineer Assignment(状态压缩dp)

看到数据范围这么的小,想了想搜索还是差了一点,于是就只能是状压了……         大致题意是,有n个项目,每个项目都涉及到一些领域,然后有m个专家,每个专家也都精通一些领域。规定每个专家只能参与一个项目,可以在一个项目中负责多个领域,然后每个项目一定得保证所有的领域至少都有一个人精通才能完成。...

2017-10-07 23:35:47

阅读数:197

评论数:0

HDU 6005 Pandaland 最小环(最小生成树+LCA)

大致题意就是,给你一个图,然后让你在里面找一个最小的环。         说到找最小环,我很惊叹网上居然没有一个很好的算法。见到的算法都是用floyd的O(N^3)或者dijkstra的O(N^2logN)。但是这些显然都不能满足这题的要求。然后其实本题还加了一个条件,就是一定是一个平面图。一开始...

2017-10-07 23:33:10

阅读数:577

评论数:0

HDU 4035 Maze(数学期望)

大致题意:有一个n个房间的迷宫,一开始你在1号房间,然后有n-1条通道,走到每一个房间都有一定的概率被杀死,或者在这个房间找到出口。然后每次通向相邻的通道有是等概率的。而且每次被杀死之后就会重新回到1号房间,重新走。问你从1号房间开始,直到走出这个迷宫,期望要走多少个这样的通道。         ...

2017-10-07 08:41:34

阅读数:132

评论数:0

HDU 5970 最大公约数(找规律)

最讨厌找规律的题目了,本来还想好好做一道数论题。         一开始,我自己假设先不考虑c。那么就变成了ΣΣi/gcd*j/gcd=Σj/gcd*Σi/gcd,如此一来,由于m比较小,我就可以枚举j,然后对应求出j所有的因子作为gcd,gcd确定之后再根据容斥来统计i/gcd的和。具体统计方法...

2017-10-06 16:21:25

阅读数:396

评论数:0

HDU 5967 小R与手机(Link Cut Tree 基环树森林)

基环树森林……         当时还没有意识到是这个东西,直到WA了一发之后。联系起之前做的那道BZOJ 2759,这两题其实很是相似。         在此我就再总结一下如何处理这种基环树森林。首先,不用说的,用LCT。然后我们连接的时候要提前判断两点是否在同根树中。如果在的话,说明再连上这条...

2017-10-06 10:15:51

阅读数:279

评论数:0

HDU 5965 扫雷(dp/状态压缩dp)

中文题。         有个3*N的地图,告诉你第二行的情况,问你有多少种情况放地雷。         自己自始至终的想法:状态压缩。由于任意一个第二行格子的情况只与前一个的格子控制范围的后四个有关,所以我么可以用一个4位的二进制数来表示某个位置是否放了地雷。定义dp[i][j]表示处理到第i列...

2017-10-05 18:49:27

阅读数:153

评论数:0

CodeForces 865D Buy Low Sell High(思维)

Buy Low Sell High time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output You can perfectl...

2017-10-04 21:00:14

阅读数:1383

评论数:2

BZOJ 1492 [NOI2007]货币兑换Cash(斜率优化dp+splay维护凸壳)

中文题,我就不复述题意了……         首先,由于这个买入和卖出并没有中间商赚取差价(吐槽一下),所以说每一天结束之后的价值既可以用钱来表示也可以用金券来表示。那么这样的话,我们用f[i]表示第i天的时候最多能够得到的钱,x[j]表示第j天的时候把钱换为最多的A的数量,y[j]表示对应的b的...

2017-10-03 23:09:40

阅读数:133

评论数:0

CodeForces 858D Polycarp's phone book(Trie)

大致题意,给出很多个号码,然后要你对每一个号码找出一个长度最短的识别码,即长度最短的同时,只有那一个电话包含这个识别码。         这里队友机智无比,直接想到用字典树搞。由于号码最多只有10位,所以对于每一个号码,在字典树里面分别加入第0位~最后一位,第1位~最后一位,第2位~最后一位……这...

2017-10-02 18:56:50

阅读数:227

评论数:0

FFT/NTT 总结(HDU 4656)

        FFT/NTT可以说是非常有名的两个东西,从通信到数学再到计算机领域……         然后我本人接触这个东西也就是在今年暑假的时候。其实呢,到现在,它的变化本质和算法的实现方法我还并不是很了解。但是呢,作为一个ACM选手,能够做到会熟练的运用算法模板,懂得一些变通也就差不多能...

2017-10-02 13:01:48

阅读数:336

评论数:0

CodeForces 852B Neural Network country(dp+矩阵快速优化)

好久没有遇到这么单纯的矩阵快速幂的题目。         大致题意就是,给你一个网络,这个网络分层,除了源汇直接相连的点以外,其余所有的层都是相同的。然后问你,从源点出发到汇点,路径权值和为某个特定的数字M的倍数的方案有多少种。         事实证明,题目的数据范围确实是一个突破口。本题给出M...

2017-10-01 08:35:11

阅读数:149

评论数:0

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