思维
文章平均质量分 66
broxin
这个作者很懒,什么都没留下…
展开
-
[CQOI2012]组装 (非贪心,数学解法)
题目描述数轴上有m个生产车间可以生产零件。一共有n种零件,编号为1~n。第i个车间的坐标为xi,生产第pi种零件(1picost(1)+cost(2)+…+cost(n),其中cost(x)表示生产第x种零件的车间中,到组装车间距离的平方的最小值。输入输入第一行为两个整数n, m,即零件的种类数和生产车间的个数。以下m行每行两个整数xi和pi(1pi输出原创 2015-08-13 19:20:36 · 559 阅读 · 0 评论 -
POJ2018 最大平均值问题
题意:给定一个长度为N的数组,求其中长度大于等于K的连续的一段,使其算数平均值最大。输出最大平均值*1000取整的结果。斜率斜率斜率。。大致感觉可以用斜率来做。。我试了试把最优决策的选择化成斜率的式子,但发现这本来就是斜率的式子,于是就不知道怎么弄了。。何老师讲的类似分数规划的方法来做。。但是我觉得斜率也应该可行,就上黑板去楚了三个点点,大致说清楚了上凸包的中间的一个点对于最后的答案不会有任何原创 2015-09-26 15:45:58 · 3583 阅读 · 0 评论 -
[Hnoi2013]数列 (计数)
题意:给出N,K,M,P四个数,求符合以下条件的数列个数模P:1、有K项的单增正整数数列。2、相邻两项之差不超过M。3、最大项的值不超过N。数据保证M(K-1)这题我在考试的时候想了差不多三个小时,还是没想出来。我把它转换成这样:一共N个格子,每一次走不超过M步,一共走K步的走法。我正推反推推了很久还是没推出来。这题是这样的。假设存在这样一个数列a,将其每一项减去前一项可以得到一个差分序列原创 2016-01-17 17:51:26 · 758 阅读 · 0 评论 -
sdoi最优图像image(网络流)
题意:有一个N*M的01矩阵a,已知每一行有多少个1以及每一列有多少1。现在这个矩阵搞丢了,但是会告诉你a[i,j]是1的概率p[i,j](一个[0,100)的整数表示百分率)。让你还原出一个概率最大的符合条件的01矩阵,任意输出一个。据说这题只能用zkw费用流过。。这个太奇怪了。这题调了我一个下午,很有启发意义。首先这是经典的矩阵还原模型,就是行做X部,列做Y部,之间的连边的流量原创 2016-01-11 01:09:45 · 593 阅读 · 0 评论 -
【UOJ #209】【UER #6】票数统计
做比赛的时候完全没想到怎么处理同时有前缀和后缀的限制。。智商不够啊QAQ。。其实根据数据范围就能猜出来,因为直接做的复杂度O(n)很明显n不可能给5000,所以应该枚举一下总人数,这样对后缀的限制就转化为对前缀的限制了。。然后x=y的限制取最大那一个,然后简单容斥一下即可。。这个题确实妙啊,几个转弯都很巧妙。。这个题复杂度应该写成Tmn的,然后我偷懒写了个桶,就是Tn^2的,常数大了一点。。原创 2016-07-02 23:19:01 · 535 阅读 · 0 评论