
ACM-
文章平均质量分 82
LinzhiQQQ
ACM败犬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Set 容器的使用及方法
using namespace std;set:s;1.元素插入:s.insert()2.中序遍历:类似vector遍历(用迭代器)set::reverse_iterator rit=s.begin();while(rit!=s.end()){ printf("%d",*rit++);}3.反向遍历:利用反向迭代器reverse_i转载 2017-08-31 10:04:24 · 611 阅读 · 0 评论 -
Tarjan 算法HDU 2767
Proving EquivalencesTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7601 Accepted Submission(s): 2646Problem DescriptionCon原创 2017-09-09 19:57:08 · 328 阅读 · 0 评论 -
CodeForces 849B Tell Your World 点线
B. Tell Your Worldtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputConnect the countless points with lines, till we re原创 2017-09-02 10:20:39 · 646 阅读 · 0 评论 -
莫队算法 BZOJ 2038 小Z的袜子
小Z的袜子(hose) HYSBZ - 2038 题意:有一个含 n 个数,下标从1 到 n 的序列,有m次询问,每次询问一个区间,问从区间里任意取两个数,两个数相同的概率是多少思路:区间查询,可以离线,所以也是莫队可以解决的先考虑如何求值的问题,对于一个区间,进来一个数 x,如果前面已经有k个x存在了,那么新进的这个x可以与前面的k个x组合成k个对子,所以Ans += fl...原创 2017-09-03 15:27:16 · 428 阅读 · 0 评论 -
HDU 4253 Two Famous Companies 最小生成树
Two Famous CompaniesTime Limit: 50000/15000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1092 Accepted Submission(s): 322Problem DescriptionIn C原创 2017-03-09 20:36:25 · 582 阅读 · 0 评论 -
【树状数组 + 离散化 + DP】 HDU 5542
The Battle of ChibiTime Limit: 6000/4000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 2035 Accepted Submission(s): 714Problem DescriptionCao Cao原创 2017-10-08 09:20:40 · 496 阅读 · 0 评论 -
DFS + 高斯消元 HDU 5544
Ba Gua ZhenTime Limit: 6000/4000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 874 Accepted Submission(s): 256Problem DescriptionDuring the Three原创 2017-10-08 11:28:09 · 449 阅读 · 0 评论 -
DP HDU 5550
Game RoomsTime Limit: 4000/4000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 814 Accepted Submission(s): 257Problem DescriptionYour company has原创 2017-10-08 16:07:37 · 404 阅读 · 0 评论 -
回文字串 HDU 4513
吉哥系列故事——完美队形IITime Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 17 Accepted Submission(s) : 8Font: Times New Roman | Verdana | Georgia原创 2017-10-06 15:19:23 · 372 阅读 · 0 评论 -
[状压DP] HDU 5823 Color II
color IITime Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1126 Accepted Submission(s): 511Problem DescriptionYou are given an u原创 2017-10-22 12:53:31 · 366 阅读 · 0 评论 -
莫队 + 组合 + 逆元 HDU 5145
NPY and girlsTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1436 Accepted Submission(s): 491Problem DescriptionNPY's girlfri原创 2017-09-05 19:12:36 · 450 阅读 · 0 评论 -
状压DP + 最短路 HDU 4856
TunnelsTime Limit: 3000/1500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2398 Accepted Submission(s): 728Problem DescriptionBob is travelling原创 2017-09-08 12:04:26 · 424 阅读 · 0 评论 -
树状数组 + 离散化 + dfs HDU 5877
Weak PairTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 3893 Accepted Submission(s): 1165Problem DescriptionYou are given原创 2017-09-07 20:31:26 · 376 阅读 · 0 评论 -
CodeForces 614 B Gena's Code
D - Gena's Code CodeForces - 614B 一道模拟题,寻找漂亮的数。题意:输入n个数,找到不漂亮的数。漂亮的数指只包含0和1的数并且最多只有一个1。当出现0的时候,就直接输出0。如果全是漂亮的数,就先输出一个1,再把所有零输出出来。如果有多个不漂亮的数,那就把这个数输出出来,然后再把其他0,输出出来(注意不要把最后那原创 2017-03-18 23:14:12 · 449 阅读 · 0 评论 -
CodeForces 675 C Money Transfers
E - Money Transfers CodeForces - 675C 训练题,这是一道想法题。题意:先输入一个n,表示有n个账户,然后输入n个值表示每个账户里的值,问最少转账多少次使得所有账户内都为0,因为有负数。思路:我们会发现在这一串数中,如果总共有n个数,并且里面能构成0的序列个数为m的话,那么只需要操作(n - m)次就可以完成操作了,所以我们原创 2017-03-18 00:38:07 · 442 阅读 · 0 评论 -
CodeForces #785 c Anton and Fairy Tale
C. Anton and Fairy Taletime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAnton likes to listen to fairy tales原创 2017-03-18 00:16:03 · 388 阅读 · 0 评论 -
HDU 2066 一个人的旅行
一个人的旅行Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 35690 Accepted Submission(s): 12220Problem Description虽然草儿是个路痴(就是在杭电待了一原创 2017-03-10 10:26:11 · 390 阅读 · 0 评论 -
HDU 2647 Reward
RewardTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8425 Accepted Submission(s): 2692Problem DescriptionDandelion's uncle i原创 2017-03-09 19:18:54 · 309 阅读 · 0 评论 -
Codeforces 551B ZgukistringZ
这是一道字符串处理题目题目如下 点击打开链接ZgukistringZ 题意是 有三个字符串 a,b,c;我们要对这第一个字符串进行操作,改编里面字符的顺序,但不改变个数,使得改编后的字符串x 中包含有个数尽量多的 b 和 c 字符串(是加起来最多的情况)并且最后是b字符串在前,c字符串在后,最后再把剩下的多余的字符按ascii码顺序从小到大原创 2017-03-04 14:58:28 · 555 阅读 · 0 评论 -
反向树状数组 + 离散化 HDU 5372
Segment GameTime Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2086 Accepted Submission(s): 634Problem DescriptionLillian is a c原创 2017-09-06 16:17:47 · 475 阅读 · 0 评论 -
线段树 ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 HihoCoder 1586
#1586 : Minimum时间限制:1000ms单点时限:1000ms内存限制:256MB描述You are given a list of integers a0, a1, …, a2^k-1.You need to support two types of queries:1. Output Minx,y∈[l,r]原创 2017-09-23 21:10:36 · 432 阅读 · 0 评论 -
树形DP HDU 3899
JLUCPCTime Limit: 15000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1390 Accepted Submission(s): 422Problem DescriptionDr. Skywind and Dr.原创 2017-09-15 15:32:33 · 339 阅读 · 0 评论 -
树形DP HDU 5416
CRB and TreeTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2244 Accepted Submission(s): 683Problem DescriptionCRB has a tree原创 2017-09-15 16:44:10 · 303 阅读 · 0 评论 -
[树形DP] HDU 4340
Capturing a countryTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1321 Accepted Submission(s): 542Problem DescriptionAnt and原创 2017-10-22 16:38:35 · 435 阅读 · 0 评论 -
HDU 1542 扫描线
AtlantisTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 16397 Accepted Submission(s): 6691Problem DescriptionThere are several ancient Greek ...原创 2018-04-06 18:04:46 · 323 阅读 · 0 评论 -
HDU 6321 Problem C. Dynamic Graph Matching (2018多校3) 状压DP
Problem C. Dynamic Graph MatchingTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1341 Accepted Submission(s): 561Problem Description...原创 2018-07-31 22:14:50 · 287 阅读 · 0 评论 -
HDU 6395 区间矩阵快速幂
HDU 6395 传送门题目里有公式显示不了,直接传送门公式: F1 = A F2 = B Fn = Fn-2 * C + Fn-1 * D + P / n其中 A B C D P n 均为不定值, P / n 为计算机整数除法,即向下取整很明显的是 前 2 项 * C + 前 1 项 * D,所以矩阵很好构造:mat: D ...原创 2018-08-14 11:03:09 · 378 阅读 · 0 评论 -
HDU 6333 Problem B. Harvest of Apples (2018多校4) 莫队 + 组合数 + 逆元
Problem B. Harvest of ApplesTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 1039 Accepted Submission(s): 390Problem DescriptionThere...原创 2018-08-02 10:09:21 · 241 阅读 · 0 评论 -
ST 表 RMQ算法
RMQ算法求解的是区间最值问题,比如求区间最大值例如一个数列 9 5 3 4 1 8 7 2 9 5 ,多次询问,每次询问任意一个区间的最大值ST表: 一个通过动态规划预处理生成的表,时间复杂度为 O(nlogn),但是查询时间为 O(1)首先 st[ i ][ j ] 表示 从下标 i 开始,长度为 2^j 的区间里的最大值那么对于一个区间 [a,b] ,它的最大值 = max...原创 2018-08-07 11:29:34 · 291 阅读 · 0 评论 -
HDU 6356 Glad You Came --- RMQ 反向ST表 (2018多校5)
题意:给出 n m x y z,表示有一个含有 n 个元素的数组,有 m 次操作,这 m 次操作要通过一个函数的结果得出的使用给出的 x y z 可以把 f函数 1 到 3 * m 的值先算出来,然后m次操作里使用 f 函数的值去算出 l r v操作就是对数组上 [ l , r ] 的区间做更新,如果 v > a[ i ] 那么就把 a [ i ] 的值更新为 v最...原创 2018-08-07 15:39:22 · 399 阅读 · 0 评论 -
HDU 6406 Taotao Picks Apples 【线段树 + 单调队列】
Taotao Picks ApplesTime Limit: 2000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 961 Accepted Submission(s): 283 Problem DescriptionThere is an a...原创 2018-08-16 14:13:56 · 426 阅读 · 0 评论 -
HDU 6397 Character Encoding 【组合数 + 逆元 + 容斥】
Character EncodingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 898 Accepted Submission(s): 349 Problem DescriptionIn computer sc...原创 2018-08-16 14:23:59 · 259 阅读 · 0 评论 -
HDU 6437 【网络流-最小费用最大流】
Problem L.VideosTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 389 Accepted Submission(s): 191Problem DescriptionC-bacteria takes c...原创 2018-08-23 12:08:43 · 373 阅读 · 0 评论 -
HDU 6415 Rikka with Nash Equilibrium 【DP】
---->>>>> 传送门 <<<<<----题意:纳什均衡指的是某个数在一个矩阵中的某个位置的时候,它同时是这一行和这一列里最大的数现在要求你构造出矩阵,矩阵里的数为 [ 1 , n*m ] 的不同的数,要使得矩阵里只有一个位置满足纳什均衡,然后给出矩阵的规格给出一个取模的值,要求有多少种构造方法思路:首先这个纳...原创 2018-08-21 10:06:12 · 357 阅读 · 0 评论 -
计蒜客 Transport Ship (2018-ACM-ICPC-焦作-网络赛)DP
There are NN different kinds of transport ships on the port. The i^{th}ith kind of ship can carry the weight of V[i]V[i] and the number of the i^{th}ith kind of ship is 2^{C[i]} - 12C[i]−1. How many d...原创 2018-10-06 15:43:04 · 323 阅读 · 0 评论 -
HDU 6370 Werewolf 【基环内向树】(2018多校6)
WerewolfTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 957 Accepted Submission(s): 259Problem Description"The Werewolves" is a popu...原创 2018-08-09 11:07:49 · 335 阅读 · 0 评论 -
HDU 6319 Problem A. Ascending Rating 【2018多校3】 单调队列
Problem A. Ascending RatingTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 2101 Accepted Submission(s): 636 Problem DescriptionBef...原创 2018-07-31 10:07:45 · 237 阅读 · 0 评论 -
LCA(最近公共祖先 Tarjan) CodeVs-2370-小机房的树
传送门2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果题目描述 Description小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点原创 2017-11-19 11:18:44 · 409 阅读 · 0 评论 -
Codeforces 899D Shovel Sale
D - Shovel Sale CodeForces - 899D 题意:输入一个数 n ,表示你拥有 1 - n 的数,你可以将数字两两组合相加,现在要求在你的组合出的数字中尾数9的个数最多比如 199 中尾部9的个数最多 。 99999909 中尾数9 的个数只有 一个现在的要求条件:1、尾数9最多 2、有多少种组合 3、尾数9个数为0也算所以 如果输入 4 ,答案是 6 {(1,2) ...原创 2018-03-24 10:50:31 · 297 阅读 · 0 评论 -
HDU 2647 Reward 拓扑排序
RewardTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11085 Accepted Submission(s): 3548Problem DescriptionDandelion's uncle is a boss of a f...原创 2018-03-25 11:27:52 · 298 阅读 · 0 评论