- 博客(55)
- 资源 (2)
- 收藏
- 关注
原创 ZOJ 3983 && 2017CCPC秦皇岛 C:Crusaders Quest
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3983这游戏我玩过啊,根据样例猜对题意题意:给你9个字母,其中'g' 'a' 'o'各三个,你可以选择其中一个字母,然后①这个字母和相邻的相同的字母全部消去②后面的字母会往前移动举个例子:aaoogggoa ->
2017-10-31 23:55:13 650
原创 ZOJ 3992 && 2017CCPC秦皇岛 L:One-Dimensional Maze
题意:一条长度为n的直线,你一开始在位置m上其中每个整点都有一个字符'L'或'R',如果是'L'那么你必须往左走一步,否则往右走一步如果你到达位置1或位置n你任务就完成了不过有可能你永远到不了1或n,比如RRRRLLLL这样的情况但你可以修改字符求能完成任务的最小修改次数思路:如果往右走,那么必须将你及你右边所有字符全部改成'R'(除了第n个)往左走同理
2017-10-31 21:03:08 801
原创 bzoj 4025: 二分图(可撤销并查集+CDQ分治)
4025: 二分图Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 1726 Solved: 641[Submit][Status][Discuss]Description神犇有一个n个节点的图。因为神犇是神犇,所以在T时间内一些边会出现后消失。神犇要求出每一时间段内这个图是否是二分图。这么简单的问题神犇当然会做了,于是他想考
2017-10-31 20:30:52 627
原创 bzoj 3406: [Usaco2009 Oct]Invasion of the Milkweed 乳草的入侵
3406: [Usaco2009 Oct]Invasion of the Milkweed 乳草的入侵Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 204 Solved: 110[Submit][Status][Discuss]DescriptionInput 第1行:4个由空格隔开的整数X,K Mx,My
2017-10-27 19:00:51 542
原创 bzoj 3405: [Usaco2009 Open]Grazing2 移动牛棚(DP)
3405: [Usaco2009 Open]Grazing2 移动牛棚Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 55 Solved: 32[Submit][Status][Discuss]Description 约翰有N(2≤N≤1500)头奶牛,S(N≤S≤1,000,000)个一字排开的牛棚.相邻牛棚间的距离恰好为
2017-10-27 17:32:08 529
原创 bzoj 1414 && bzoj 3705: [ZJOI2009]对称的正方形(二维Hash)
1414: [ZJOI2009]对称的正方形Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 727 Solved: 345[Submit][Status][Discuss]DescriptionOrez很喜欢搜集一些神秘的数据,并经常把它们排成一个矩阵进行研究。最近,Orez又得到了一些数据,并已经把它们排成了一个n行m列的
2017-10-27 15:47:45 678
原创 Codeforces Round #443 (Div. 2): C. Short Program
C. Short Programtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPetya learned a new programming language C
2017-10-27 11:58:28 359
原创 bzoj 5029 && poj 2528 && nyoj 1009: 贴小广告(线段树)
5029: 贴小广告Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 161 Solved: 101[Submit][Status][Discuss]Description现在有一堵墙,墙上分为若干个单元。接下来会来n个人在墙上贴小广告。每次每个人选择墙上连续一段的单元贴上自己公司与众不同的小广告。因为小广告可能会出现被覆盖的
2017-10-27 11:55:33 405
原创 bzoj 4498: 魔法的碰撞(DP+组合数)
4498: 魔法的碰撞Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 145 Solved: 88[Submit][Status][Discuss]Description魔法总是令战斗的局面变幻莫测。然而魔力的碰撞则更是天马行空,甚至会出现无法控制而自取灭亡的情况。因此,魔力碰撞总是没有办法的办法。不过在战场上大
2017-10-26 20:57:01 423
原创 bzoj 4653: [Noi2016]区间(尺取+线段树)
4653: [Noi2016]区间Time Limit: 60 Sec Memory Limit: 256 MBSubmit: 934 Solved: 500[Submit][Status][Discuss]Description在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn]。现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位
2017-10-25 20:49:21 399
原创 bzoj 4631: 踩气球(线段树)
4631: 踩气球Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 375 Solved: 189[Submit][Status][Discuss]Description六一儿童节到了, SHUXK 被迫陪着M个熊孩子玩一个无聊的游戏:有N个盒子从左到右排成一排,第i个盒子里装着Ai个气球。SHUXK 要进行Q次操作,
2017-10-25 18:12:49 638
原创 bzoj 3611: [Heoi2014]大工程(虚树+树形DP)
把所有的点拉出来建棵虚树另一种建树步骤:①求出所有点的dfs序和深度d[],并对整棵树进行倍增LCA的预处理②对于每次查询,用一个栈维护,先让根进栈,之后按照dfs序遍历当次查询的所有点③对于当前点x,如果栈顶节点y是x的祖先,x进栈④对于当前点x,如果栈顶节点y不是x的祖先,不停地弹栈并连边,直到栈顶两个元素y和y'满足y'不是y的祖先⑤将lca与栈顶y连边(前提
2017-10-24 23:28:43 455
原创 2017CCPC哈尔滨赛区总结
去年CCPC两个银,结果今年成功打铜其实战术和决策上都有严重问题,这点之前也打过广西邀请赛,只不过那时候前期怎么说还是比较顺利的两场队友一样,就简称Y和Q吧其实在比赛前一天晚上,就跟队友说:没有必要担心比赛的事情,稳银冲金,打崩的话最差就是铜嘛打完果然没错,打崩了……热身赛开始,A题签到A了之后,我们采取二一分的策略,Y和Q去看D题,我就去看E了20min后,Q上去写了
2017-10-23 10:58:21 1949
原创 虚树(bzoj 3572: [Hnoi2014]世界树)
例题:一棵n个节点的树,m次查询,每次查询给你一个点集U,对于树上的所有节点x(x∉U),你要找到一个点y(y∈U)满足y点离x点最近且标号最小,表示x点受y点管辖,而你的任务就是对于每次查询输出U集合中的每个点各管辖多少点n∑xim次查询,每次遍历整棵树显然不可能,但是从上面蓝色的条件可以得知平均每次询问的点是非常少的这样的话考虑每次只遍历询问的点复杂度就会从O(nm)到
2017-10-18 21:11:27 584
原创 图的绝对中心(bzoj 2180: 最小直径生成树)
2180: 最小直径生成树Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 219 Solved: 105[Submit][Status][Discuss]Description输入一个无向图G=(V,E),W(a,b)表示边(a,b)之间的长度,求一棵生成树T,使得T的直径最小。树的直径即树的最长链,即树上距离最远的两点之间
2017-10-18 11:27:17 1001 1
原创 最小树形图(bzoj 4349: 最小树形图 && 2260: 商店购物)
最小树形图:可以理解为对有向图求最小生成树,其中最小生成树的根为固定的某个点朱-刘算法大致步骤:①去掉所有重边②除了根之外对于每个点,只保留所有以它为终点的边中最短的一条,记bet[]为那条边的长度,ans += ∑bet[]③如果新的图不存在环,那么正时就是最小树形图,程序结束,否则执行步骤④④将所有的环缩点,再次执行步骤②(注意这个时后对于新图中的边E(u, v
2017-10-17 20:05:36 384
原创 bzoj 4002: [JLOI2015]有意义的字符串(特征根法+矩阵快速幂)
4002: [JLOI2015]有意义的字符串Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 960 Solved: 415[Submit][Status][Discuss]Description B 君有两个好朋友,他们叫宁宁和冉冉。有一天,冉冉遇到了一个有趣的题目:输入 b;d;n,求Input
2017-10-17 00:09:15 371
原创 Codeforces Round #441 (Div. 2): E. National Property(模拟?)
E. National Propertytime limit per test1 secondmemory limit per test512 megabytesinputstandard inputoutputstandard outputYou all know that the Library of Bookla
2017-10-16 23:40:00 569
原创 bzoj 4127: Abs(树链剖分+线段树)
4127: AbsTime Limit: 40 Sec Memory Limit: 256 MBSubmit: 667 Solved: 225[Submit][Status][Discuss]Description 给定一棵树,设计数据结构支持以下操作 1 u v d 表示将路径 (u,v) 加d 2 u v 表示询问路径 (u,v) 上点权绝对值的
2017-10-16 00:29:36 375
原创 bzoj 3609: [Heoi2014]人人尽说江南好(博弈)
3609: [Heoi2014]人人尽说江南好Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 567 Solved: 407[Submit][Status][Discuss]Description 小 Z 是一个不折不扣的 ZRP(Zealot Round-game Player,回合制游戏狂热玩家),最近他 想起了小
2017-10-14 21:47:56 482
原创 bzoj 1133: [POI2009]Kon(DP)
1133: [POI2009]KonTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 457 Solved: 166[Submit][Status][Discuss]Description火车沿途有N个车站,告诉你从每一站到每一站的人数,现在查票员只能查K次票,每次查票可以控制目前在车上的所有乘客的车票。求一个查票方案,使得控
2017-10-14 17:34:57 373
原创 bzoj 1132: [POI2008]Tro
1132: [POI2008]TroTime Limit: 20 Sec Memory Limit: 162 MBSubmit: 1663 Solved: 558[Submit][Status][Discuss]Description平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 NInput第一行给出数字N,N在[3,3000] 下面N行给
2017-10-13 15:25:24 336
原创 bzoj 1131: [POI2008]Sta(DPS)
1131: [POI2008]StaTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 1705 Solved: 640[Submit][Status][Discuss]Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N
2017-10-13 14:44:45 352
原创 bzoj 4709: [Jsoi2011]柠檬(分段DP+决策单调性)
4709: [Jsoi2011]柠檬Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 240 Solved: 105[Submit][Status][Discuss]DescriptionFlute 很喜欢柠檬。它准备了一串用树枝串起来的贝壳,打算用一种魔法把贝壳变成柠檬。贝壳一共有 N (1 ≤ N ≤ 100,000)
2017-10-12 22:59:02 842
原创 bzoj 2435: [Noi2011]道路修建(DFS)
2435: [Noi2011]道路修建Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 4110 Solved: 1429[Submit][Status][Discuss]Description在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝
2017-10-11 11:24:29 350
原创 决策单调性Ⅱ:斜率优化(1597: [Usaco2008 Mar]土地购买)
决策单调性Ⅰ:四边形不等式:http://blog.csdn.net/jaihk662/article/details/78174717 决策单调性:对于dp[i] = min(dp[i], dp[j]+w[j, i])中所有的x>y,一定满足k[x]>=k[y],其中k[x]表示x点的最优决策点也就是说每个决策点能决策的区间一定是连续的一段,并且随着决策点的右移,这...
2017-10-10 10:37:36 623
原创 bzoj 2216: [Poi2011]Lightning Conductor(DP决策单调性)
2216: [Poi2011]Lightning ConductorTime Limit: 25 Sec Memory Limit: 64 MBSubmit: 1292 Solved: 443[Submit][Status][Discuss]Description已知一个长度为n的序列a1,a2,...,an。对于每个1Input第一行n,(1下
2017-10-09 12:40:51 442
原创 Codeforces Round #438:F. Yet Another Minimization Problem(DP决策单调性+二分+莫队)
F. Yet Another Minimization Problemtime limit per test 2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are give
2017-10-09 00:35:08 655
原创 Nyoj 737: 石子合并(一)(区间DP+四边形优化)
石子合并(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行
2017-10-08 21:27:41 351
原创 决策单调性Ⅰ:四边形不等式(bzoj 1563: [NOI2009]诗人小G)
题目描述:给出n个数字和常数L,你可以任意合并相邻的两个数字a[x]和a[x+1],并得出一个新的数a[x]+a[x+1]+1,一通合并后得到一个有若干个数的序列,这个序列的不协调值为∑|(a[i]-L)^p|,求最小不协调值例如L=7,初始4个数分别为3 3 1 5,那么肯定是将前两个数合并,后两个数合并得出7 7,这时不协调值一定为0n设dp[i]为前i个数的最小不协调
2017-10-08 14:13:40 867
原创 bzoj 4318: OSU!(概率DP)
4318: OSU!Time Limit: 2 Sec Memory Limit: 128 MBSubmit: 910 Solved: 709[Submit][Status][Discuss]Descriptionosu 是一款群众喜闻乐见的休闲软件。 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对
2017-10-07 20:22:04 394
原创 bzoj 5016: [Snoi2017]一个简单的询问(莫队)
5016: [Snoi2017]一个简单的询问Time Limit: 30 Sec Memory Limit: 512 MBSubmit: 87 Solved: 64[Submit][Status][Discuss]Description给你一个长度为N的序列ai,1≤i≤N和q组询问,每组询问读入l1,r1,l2,r2,需输出get(l,r,x)表示计算区间[
2017-10-07 17:44:52 596
原创 块状树(bzoj 3720: Gty的妹子树)
问题概述:一棵n个节点的树,每个节点都有一个权值,之后三种操作:①0 u v查询以u点为根的子树中权值大于v的有多少个②1 u v表示将u点的权值修改为v③2 u v表示新建一个节点,编号为节点个数+1,挂在节点u上面,权值为v强制在线,所有操作中的u和v异或上一次的答案块状树其实就是将树分块分块方法:DFS,对于当前节点,如果这个节点的父亲所在块还没有满,就将
2017-10-06 18:58:25 730
原创 bzoj 4765: 普通计算姬(分块+树状数组)
4765: 普通计算姬Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 1481 Solved: 318[Submit][Status][Discuss]Description"奋战三星期,造台计算机"。小G响应号召,花了三小时造了台普通计算姬。普通计算姬比普通计算机要厉害一些。普通计算机能计算数列区间和,而普通计算姬能计算树
2017-10-06 16:11:16 631
原创 bzoj 2152: 聪聪可可(树的点分治)
2152: 聪聪可可Time Limit: 3 Sec Memory Limit: 259 MBSubmit: 3741 Solved: 1925[Submit][Status][Discuss]Description聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一
2017-10-05 18:55:55 506
原创 bzoj 2599: [IOI2011]Race(树的点分治)
2599: [IOI2011]RaceTime Limit: 70 Sec Memory Limit: 128 MBSubmit: 3862 Solved: 1144[Submit][Status][Discuss]Description给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N Input第一行 两个整数 n, k第
2017-10-05 14:02:11 424
原创 bzoj 1726: [Usaco2006 Nov]Roadblocks第二短路(A*第k短路)
1726: [Usaco2006 Nov]Roadblocks第二短路Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1324 Solved: 627[Submit][Status][Discuss]Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅
2017-10-04 23:20:44 380
原创 bzoj 3751: [NOIP2014]解方程(同余系)
2756: [SCOI2012]奇怪的游戏Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 4156 Solved: 1145[Submit][Status][Discuss]DescriptionBlinker最近喜欢上一个奇怪的游戏。 这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数。每次 Blinker 会选择两
2017-10-04 22:10:15 454
原创 bzoj 4818: [Sdoi2017]序列计数(DP+矩阵快速幂)
以下假设p=4,n和m未知:dp[n][k]表示前n个数之和对p取模为k的总情况数,x[k]表示对p取模为k的数的个数(当然那么可以列出矩阵:中间那个矩阵的大小是p²的,所以用矩阵快速幂的话复杂度为O(p^3logn)可是Alice还希望这n个数中有质数,这样的话还要再算一个不出现质数的dp然后相减
2017-10-04 17:22:01 408
OpenGL基础学习完整代码(完整场景带优化).zip
2020-09-28
OpenGL基础学习完整代码.zip
2020-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人