上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 32 下一页
摘要: 题目大意: 从矩阵的左上角走到右下角,求走过的最小方差路径的方差*(n-m+1)^2 思路: 可以知道方差可以表示为平方和的平均数-平均数的平方 化简公式得到平方的和*(n+m-1)-路径上的权值和的平方 三维dp i j k表示走到i j位置 路径上经过的权值和为k的最小平方和 然后正常的转移 1 阅读全文
posted @ 2018-03-26 19:43 jack_yyc 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目大意: q次询问 每次询问x 有多少个点对(a,b)满足这两点间存在一条路径使路径上所有边权<=x 思路: 离线下来并查集 并查集时候记一下连通块大小 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cst 阅读全文
posted @ 2018-03-26 17:39 jack_yyc 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值. 思路: 把每个询问拆成四个点 然后按时间cdq分治 查询以每个点为右上角的矩形内 最大权值和 1 #include<iostream> 2 #include<cstdio> 3 #include< 阅读全文
posted @ 2018-03-24 11:11 jack_yyc 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 在平面上,有 n 个水晶柱,每个水晶柱可以用一个点表示 如果 4 个水晶柱依次相连可以构成一个四边形,满足其两条对角线分别平行于 x 轴和 y 轴,并且对角线的交点位于四边形内部(不包括边界) 那么这 4 个水晶柱就可以建立一个结界 其中,对角线的交点称作这个结界的中心 例如下左图中,水 阅读全文
posted @ 2018-03-23 23:08 jack_yyc 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有n个数,分成连续的若干段,每段(假设从第j个到第i个组成一段)的分数为 (X-L)^2,X为j-i+Sigma(Ck) i<=k<=j,其中L是一个常量 使各段分数的总和最小 思路: 斜率优化dp入门题 写出dp方程之后用单调队列维护凸包即可 1 #include<iostream> 阅读全文
posted @ 2018-03-23 22:40 jack_yyc 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 到商场购物,他的钱包里有K个硬币 想按顺序买 N个物品,第i个物品需要花费c(i)块钱 在依次进行的购买N个物品的过程中,可以随时停下来付款,每次付款只用一个硬币 支付购买的内容是从上一次支付后开始到现在的这些所有物品(前提是该硬币足以支付这些物品的费用) 如果支付的硬币面值大于所需的费 阅读全文
posted @ 2018-03-20 19:40 jack_yyc 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 我太菜了 %韩神 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstdlib> 5 #include<cstring> 6 #include<algorithm> 7 #include<vector> 8 阅读全文
posted @ 2018-03-12 11:51 jack_yyc 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目大意: X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年 如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890 则可以说“2005年是自2003年以来最多的” 但不能说“2005年是自200 阅读全文
posted @ 2018-03-10 13:54 jack_yyc 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 在整个区间里选k个长度在L-R之间的连续子段 求出最大答案 思路: 可以枚举区间的起点,然后可以查找长度合法的区间,从这段区间里找出来一个前缀和最大的然后减去起点 维护一个pq,每次弹出堆中最大的元素来,弹k次 堆里的每个元素记录这些信息:权值val,起点st,合法区间的l r,最大值的 阅读全文
posted @ 2018-03-09 20:08 jack_yyc 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目大意: n的排列,K个询问 为P时,读入一个数x,输出第x个全排列 为Q时,读入N个数,求这是第几个全排列 思路: 不知道康拓展开是什么,手推了一个乱七八糟的东西 首先可以知道 把排列看成是一个每一位进制不同的数 每一位进制可以看做是: (n-1)! (n-2)! ...... 2 1 1 然后 阅读全文
posted @ 2018-03-09 19:42 jack_yyc 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 32 下一页