随笔分类 - OJ_BZOJ
摘要:Codeforces 441D 题意:定义理想序列a[]:对于任意的i有a[i] = i。给出一个1到n的排列p[],可以将排列中的任意两个元素两两交换,定义f(p)为将p变为理想排列的最少交换次数,求将p变成排列q,使得f(q) = m 的最少交换次数和交换方案。 tags:才知道置换群,看题解码
阅读全文
摘要:1497: [NOI2006]最大获利 tags:点和边之间存在依赖关系,可以考虑最大权闭合图。 首先建图,原先的点与汇点相连,边权为原来点的权值(负的);原先的边与源点及这条边左右端点相连,边权分别为原来边的权值、无穷大、无穷大。然后,求出最小割,最后的答案就是 原来所有的边权和 - 最小割。
阅读全文
摘要:1208: [HNOI2004]宠物收养所 tags:写set直接过了,但这题好像还是treap和splay的模板题,不会,留坑待补。 // set #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STAC
阅读全文
摘要:1061: [Noi2008]志愿者招募 tags:没搞懂,单纯形法,很数学的感觉。。但又学到一个模板=^=,MDZZ
阅读全文
摘要:1007: [HNOI2008]水平可见直线 tags:在纸上画画还是很容易看出的,可以看到的部分是一个半凸包,且随着交点横坐标增大时,直线斜率增加。所以这题只要按斜率排好序,再维护一个单调栈即可。
阅读全文
摘要:1015: [JSOI2008]星球大战starwar 题意:n个点,m条双向边,k个询问。每次删掉一个点,问连通块个数。 tags:一开始按顺序做,发现搞不出来。。离线做,从后往前,把删除变为添加。
阅读全文
摘要:1013: [JSOI2008]球形空间产生器sphere tags:给出了n+1个点,所有点到球心距离相等。以第一个点列出式子,令其余n个点等于它,就可列出n个n元一次方程组。然后高斯消元即可。
阅读全文
摘要:1051: [HAOI2006]受欢迎的牛 tags: 要受所有牛欢迎,也就是只能有一个强连通。 tarjan缩点后,求出度为0的点即是。
阅读全文
摘要:1002: [FJOI2007]轮状病毒 ,问有多少种情况。 tags:看了题解,f[i]=f[i-1]*3-f[i-2]+2。 有基尔霍夫矩阵推的,也有dp推的,还有写爆搜算出前几个找规律的, 然而,本弱鸡连个爆搜都写不出来,23333 #include<bits/stdc++.h> using
阅读全文
摘要:1031: [JSOI2007]字符加密Cipher tags:后缀数组,只要求出sa[]即可。感觉还是直接上模板好,23333
阅读全文
摘要:1003: [ZJOI2006]物流运输 题意:m个码头,从码头1到码头m,连续n天都要运送货物。每一天的花费是总路线长度大小,但如果和前一天的路线不一样,要另处加上k元花费。而且有些码头有些天不能用,问这n天的最小费用。 tags:菜鸡一开始真没想到是dp 求n天时最小花费,就要想到以天数为阶段进
阅读全文
摘要:1026: [SCOI2009]windy数 题意:windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? tags:不知道怎么说,还是直接看代码吧
阅读全文
摘要:1008: [HNOI2008]越狱 题意:监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 tags:发生越狱=总情况 - 不发生越狱。即m^n - m*(m-1)^(n-1
阅读全文
摘要:1012: [JSOI2008]最大数maxnumber 题意:两种操作:1、查询当前数列中末尾L个数中的最大的数;2、当前数列末尾插入一个数。 tags:水题 线段树 #include<bits/stdc++.h> using namespace std; #pragma comment(link
阅读全文
摘要:1010: [HNOI2008]玩具装箱toy 题意:n个玩具,每个长度ci,要把他们都放到容器中。如果同一容器中放多个玩具,这些玩具必须编号连续,且相邻两个玩具之间要加一个长度为1的填充物。如一个容器长度为x,其制作费用为(x-L)^2,(L是给出的常数),问总费用最少多少。 tags:还是没搞懂
阅读全文
摘要:BZOJ 1001 题意:这样的图,从左上角到右下角,要把通路拦住。路径权值为拦这条路的花费,求最小花费。 tags:输入文件有10M,最大流会超时。正解是转为对偶图中最短路。 注:这个题目有个坑,n和m都有可能等于1。 两个面相邻就加一条边,最后再加一条回边,即s-t原本一个面,要分开。对偶图中每
阅读全文
摘要:BZOJ 1036 题意:一棵树,每个点有权值,三种操作:修改一个点的值;询问一条链上最大值;询问一条链上权值和。 tags:模板题
阅读全文

浙公网安备 33010602011771号