05 2018 档案
摘要:数三角形 bzoj-3505 CQOI-2014 题目大意:给你一个n*m的网格图,问你从中选取三个点,能构成三角形的个数。 注释:$1\le n,m\le 1000$。 想法:本来是想着等中考完了之后花上一周的时间把之前欠的blog都更掉,然后做了这道题发现网上的题解让我匪夷所思(他们写着任何人都
阅读全文
摘要:ricehub bzoj-2600 Ioi-2011 题目大意:在数轴上有r块稻田,稻田坐标为整数。计划建造一个米仓,使得它可以收取尽量多的稻米。米仓的坐标仍需为整数。每一块权值为val的稻田距离米仓的距离为dis,那么收取这个稻田上的大米的代价是val*dis。我们只有b元运费,问最多能收取多少稻
阅读全文
摘要:树上的询问 bzoj-1316 题目大意:一棵n个点的带权有根树,有p个询问,每次询问树中是否存在一条长度为Len的路径,如果是,输出Yes否输出No. 注释:$1\le n\le 10^4$,$1\le p\le 100$,长度$\le 10^6$。 想法:有根树tm是啥意思?根在jb哪呢?老子我
阅读全文
摘要:Taxi bzoj-3062 Usaco13Feb 题目大意:有n个奶牛想坐出租车。第i头奶牛在起点a[i]等候,想坐出租车到b[i]。Bessie从0出车,车上只能坐一头奶牛。她必须完成所有奶牛的要求而且她必须从0到m。 注释:$1\le n\le 10^5$,$1\le m\le 10^9$,1
阅读全文
摘要:Partitioning the Farm bzoj-3061 Usaco13Feb 题目大意:给定一个n*n的方格图,用k条贯穿方格图的直线将整个方格图分割,使得每一块的权值和的最大值最小。 注释:$1\le n \le 15$,$1\le k \le 2n-2$。 想法:想到dp不难,但是我想了
阅读全文
摘要:序列终结者 bzoj-1251 题目大意:给定一个长度为n的正整数序列,支持区间加,区间反转,查询区间最大值。所有元素开始都是0. 注释:$1\le n\le 5\cdot 10^4$,操作个数不多于$10^6$。 想法:splay模板题,splay在rotate时注意fa的从属,以及哨兵节点的边界
阅读全文
摘要:二叉树 Tree Rotations bzoj-3702 bzoj-2212 Poi-2011 题目大意:现在有一棵二叉树,所有非叶子节点都有两个孩子。在每个叶子节点上有一个权值(有n个叶子节点,满足这些权值为1到n的一个排列)。可以任意交换每个非叶子节点的左右孩子。要求进行一系列交换,使得最终所有
阅读全文
摘要:删除物品 bzoj-3192 JLOI-2013 题目大意:给你n个物品,分成2堆。所有的物品有不同的优先级。我只可以将一堆中的堆顶移动到另一个堆的堆顶。而如果当前物品是全局所有物品中优先级最高的,我可以直接将其删除。询问最小移动多少次,删除不计入总次数。 注释:$1\le n\le 10^5$。
阅读全文
摘要:最短路 bzoj-3694 题目大意:给你一个n个点m条边的无向图,源点为1,并且以点1为根给出最短路树。求对于2到n的每个点i,求最短路,要求不经过给出的最短路树上的1到i的路径上的最后一条边。 注释:$1\le n \le 4000$,$1\le m\le 10^5$。 想法:对于任意两个点u和
阅读全文
摘要:Kinoman bzoj-3747 POI-2015 题目大意:有m部电影,第i部电影的好看值为w[i]。现在放了n天电影,请你选择一段区间l~r使得l到r之间的好看值总和最大。特别地,如果同一种电影放了两遍及以上,那么这种电影的好看值将不会被获得。 注释:$1\le m \le n \le 10^
阅读全文
摘要:牛跑步 bzoj-1598 题目大意:给你n个点,m条边的有向图。求从1到n的严格的第k短路。 注释:$1\le n\le 1000$,$1\le m \le 10,000$,$1\le k \le 100$。 想法: A*:俗称机器人走路算法。就是说从一个点走到另一个点的最短路径,显然可以bfs。
阅读全文
摘要:Making the Grade 路面修整 bzoj-1592 题目大意:给你n段路,每段路有一个高度h[i],将h[i]修改成h[i]$\pm\delta$的代价为$\delta$,求将这n段路修成非严格单调的最小代价。 注释:1$\le$n$\le$2000,$1\le A_i\le 10^9$
阅读全文
摘要:Rmq Problem bzoj-3339||mex bzoj-3585 题目大意:给定一个长度为n的数列a,多次讯问区间l,r中最小的不属于集合{$A_l,A_{l+1}...A_r$}的非负整数。 注释:n,q$\le$200,000 ; 0$\le A_i \le$200,000 ; $A_i
阅读全文
摘要:地精部落 bzoj-1925 Sdoi-2010 题目大意:给你一个数n和模数p,求1~n的排列中满足每一个数的旁边两个数,要么一个是边界,要么都比它大,要么都比它小(波浪排列个数) 注释:$1\le n\le 4200$ , $1\le p\le 10^9$。 想法:神题!这题标签给的是dp,但是
阅读全文
摘要:理想的正方形 bzoj-1047 HAOI-2007 题目大意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 注释:$2\le a,b,n\le 10^3$,$n\le min(a,b)$。 想法:我的思路简直要死。通常的,我们优化
阅读全文
摘要:Photo bzoj-3126 题目大意:给你一个n长度的数轴和m个区间,每个区间里有且仅有一个点,问最多能有多少个点。 注释:$1\le n \le 2\cdot 10^5$,$1\le m\le10^5$。 想法:开始和GXZlegend在那里贪心。贪了挺久发现几乎所有的贪心策略都会被卡,此题被
阅读全文
摘要:tree bzoj-2654 题目大意:给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。题目保证有解。 注释:$1\le V\le 5\cdot 10^4$,$1\le E \le 10^5$,$1\le val_i\le 100$。 想法:乍一看最小生
阅读全文
摘要:小a和uim之大逃离 题目大意:有一个n*m的矩阵。每个格子上有一坨0~k不等量的权值。有两个人,每个人任选一个格子作为出发点,并只能向下或向右走。求最后两个人所得到的权值mod k相等的方案数。 注释:$1\le n,m\le 800$,$1\le k \le 15$。 想法:dp。 状态:dp[
阅读全文
摘要:垃圾陷阱 luogu-1156 题目大意:Holsteins在距离地面D英尺的地方,FJ间隔时间ti会往下扔第i个垃圾。Holsteins对待每一个垃圾都会选择吃掉或者垫高。Holsteins有10个点儿的生命值,每个垃圾会给她提供f的生命值。每小时Holsteins会消耗一定的生命值。问:Hols
阅读全文
摘要:燃油经济性Fuel Economy 题目大意:FJ想要去旅行。他的车总容量为G,每行驶一个单位就消耗一个单位的油。FJ要行驶D个单位的距离。期间存在n个加油站,每个加油站有一个价格,表示在这个燃油站买一个单位的油的价格val;还有一个距离d,表示这个燃油站距离FJ起点的距离。FJ起始有B个单位的油。
阅读全文
摘要:水平可见直线 bzoj-1007 HNOI-2008 题目大意:给你n条直线,为你从上往下看能看见多少跳直线。 注释:能看见一条直线,当且仅当这条直线上存在一条长度>0的线段使得这条线段上方没有其他直线,$1\le n 5\cdot 10^4$。 想法:神题qwq。看见网上的做法突然有一种学计算几何
阅读全文

浙公网安备 33010602011771号