
洛谷
文章平均质量分 98
Nova Dvorak
前浑水摸鱼的OIer,现光明正大摆烂的带学生。
展开
-
洛谷 P4147 玉蟾宫
这好像是一道悬线法的题目,但是我不会,只能用单调栈水过了我们将ai,ja_{i,j}ai,j定义为从(i,j)(i,j)(i,j)出发向上(坐标减小)可以达到的最长的、没有R的路径比如说样例5 6 R F F F F F F F F F F F R R R F F F F F F F F F F F F F F F中的aaa数组对应如下:0 1 1 1 1 11 2 2 ...原创 2019-11-01 11:58:26 · 218 阅读 · 0 评论 -
洛谷 P3338 [ZJOI2014]力
咕咕咕~~~昨天刚学会FFT,今天早上本来不想做的,结果去看莫反发现看不懂,于是又回归了FFT……然后发现我除了两道模板题其他题都不会QAQ(I am so weak)这道题我采用了抄题解的学习方式看题解的推导看的一脸懵逼后来又去看LJY大佬的blog,才发现题解有个地方写错了最后又看了看绿鸟chen_zhe的题解才稍微明白一点目前虽然AC了但是还是觉得要打篇笔记理顺一下声明:本...原创 2019-10-30 19:00:46 · 158 阅读 · 0 评论 -
洛谷 P2261 [CQOI2007]余数求和
前两天肝了整整两天的FFT,博客暂咕今天打算先肝个莫队,于是复习一下整除分块题面:给出n,k(1≤n,k≤109)n,k(1\le n,k\le 10^9)n,k(1≤n,k≤109),求∑i=1nkmod i\large\sum\limits_{i=1}^{n}k\mod ii=1∑nkmodi推一波公式:∑i=1nkmod i=∑i=1nk−i∗⌊ki⌋=nk−∑i=1ni∗...原创 2019-10-30 10:42:20 · 144 阅读 · 0 评论 -
洛谷 P1842 奶牛玩杂技 / 算法进阶 耍杂技的牛
经典贪心入门题很明显我们只需要对它们进行一个排序排在前面的奶牛站在最上面可以通过微扰来寻找排序依据:假设我们已经将奶牛排好序了,那么如果更改两头相邻奶牛的位置,答案就会变大记1∼i1\sim i1∼i的奶牛总重为WWW,第iii头奶牛的重量为wiw_iwi奶牛iii与奶牛i+1i+1i+1的压扁指数分别为W−siW-s_iW−si和W+wi−si+1W+w_i-s_{i+1}W+w...原创 2019-10-26 18:10:20 · 277 阅读 · 0 评论 -
洛谷P2512 [HAOI2008]糖果传递 题解
题面有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求使所有人获得均等糖果的最小代价。首先你可以去看看这道题这道题其实就是把每次移动任意张纸牌换成每次移动一张,然后变成环形。不是环形的话把上一道题的ans++换成ans+=abs(a[i]-sum)就好了那么如何处理环形呢?我们考虑第二种方法。如果给每一个位置上的糖果数减去平均数个...原创 2019-10-18 09:10:46 · 1150 阅读 · 0 评论 -
洛谷P1031 均分纸牌
我也是无聊就这题都打个题解题面有N堆纸牌,编号分别为 1,2,…,N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1堆上取的纸牌,只能移到编号为2的堆上;在编号为N的堆上取的纸牌,只能移到编号为N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。这道题其实直接...原创 2019-10-17 20:45:39 · 192 阅读 · 0 评论 -
P3375 【模板】KMP字符串匹配
咕了一个多月,我终于回来了!之前几周一直在学毒瘤LCT和主席树(尽管完全没学会),趁着教练出差终于可以空一点时间来打blog了题面题面讲得很清楚了不解释了KMP模板题嘛……KMP算法这是一个字符串匹配的算法,时间复杂度为O(len1+len2)O(len1+len2)O(len1+len2)字符串匹配最简单的做法就是一个一个找,暴力匹配,复杂度O(len1∗len2)O(len1...原创 2019-08-16 11:08:45 · 1398 阅读 · 0 评论 -
洛谷 P4360 [CEOI2004]锯木厂选址
从山顶上到山底下沿着一条直线种植了nn棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建这两个锯木厂,使得运输的费用总和最小。假定运输每公斤木材每米需要一分钱。你的任务是编写一个程序,从输入文件中读入树的个数和他们的重量与位置,计算最小运输费用。原创 2019-07-05 09:53:48 · 298 阅读 · 0 评论 -
洛谷 P3628 [APIO2010]特别行动队
你有一支由 n 名预备役士兵组成的部队,士兵从 1 到 n 编号,要将他们拆分 成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号 应该连续,即为形如(i,i+1,...,i+k)的序列。 编号为 i 的士兵的初始战斗力为 xi ,一支特别行动队的初始战斗力 x 为队内 士兵初始战斗力之和,即 x = x_i + x_{i+1} + ... +…原创 2019-07-03 21:28:11 · 217 阅读 · 0 评论 -
洛谷 P2900 [USACO08MAR]土地征用Land Acquisition
约翰准备扩大他的农场,眼前他正在考虑购买N块长方形的土地。如果约翰单买一块土 地,价格就是土地的面积。但他可以选择并购一组土地,并购的价格为这些土地中最大的长 乘以最大的宽。比如约翰并购一块3 × 5和一块5 × 3的土地,他只需要支付5 × 5 = 25元, 比单买合算。 约翰希望买下所有的土地。他发现,将这些土地分成不同的小组来并购可以节省经费。 给定每份土地的尺寸,请你帮助他计算购买所有土地所需的最小费用。原创 2019-07-04 08:36:11 · 199 阅读 · 0 评论 -
洛谷 P2120 [ZJOI2007]仓库建设
L公司有N个工厂,由高到底分布在一座山上。工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已有成品Pi件,在第i个工厂位置建立仓库的费用是Ci。对于没有建立仓库的工厂,其产品应被运往其他的仓库进行储藏,而由于L公原创 2019-07-04 08:37:24 · 255 阅读 · 0 评论 -
洛谷P3195 [HNOI2008]玩具装箱TOY
P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为 1⋯N 的 N 件玩具,第 i 件玩具经过压缩后变成一维长度为 Ci原创 2019-07-02 08:58:15 · 215 阅读 · 0 评论