自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

转载 第四次博客作业

第四次博客作业 一、总结本单元两次作业的架构设计两次作业我都选择了使用模拟的方法来组织设计代码逻辑。具体来说,有关Class,我相对UMLElement设计了MyClass, MyOperation, MyInterface, MyAttribute等,其内...

2019-06-24 17:10:00 128

转载 oo第三次博客作业

oo第三次博客作业 一. JML理论基础&应用工具链  1.JML理论基础:    JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。     JML有两种主要的用法:      (1)开展规...

2019-05-22 19:57:00 167

转载 oo第二次博客作业

oo第二次博客作业 第二单元的oo作业主要为多线程。一. 从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略1. 第一次作业在第一次作业中,我有三个线程和一个共享对象,输入线程,调度器线程和电梯线程,输入和调度器线程之间有一个共享对象请求队列...

2019-04-23 20:17:00 180

转载 面向过程到面向对象

面向过程到面向对象 经过和吴老师的讨论,发现自己对面向对象的理解有很大偏差。从第三次作业的架构说起我的架构Input package里的关系吴老师的差别可以看出,虽然我也有意识的将各种项进行分类,但是从字符串到项的过程,我还是全部在polyTr...

2019-04-02 22:55:00 178

转载 oo 第一次博客作业

oo 第一次博客作业 oo 第一次博客作业早在大一就听说了oo的各种传奇故事,大二下学期终于也开始了我的oo之旅。基于度量来分析自己的程序结构第一次作业类图分析耦合度分析可以看出在第一次作业中,我的耦合度非常高,还停留在面向过程式的设计。第...

2019-03-26 15:07:00 150

转载 图的割点/桥

图的割点/桥 割点:tarjan算法中,(u,v)为搜索树中的边且low[v]>=dfn[u],则u为割点或u为树根,且儿子>=2桥:(u,v)是桥,dfn[u]<low[v] ...

2016-07-21 10:49:00 86

转载 动态维护凸壳

动态维护凸壳 只能维护加入删除的话,离线可当作倒着加入一般用set写,下面是bzoj2300,维护凸壳的长度void add(P x){ set<P>::iterator l=s.lower_bound(x),r=l,t; l...

2016-07-21 10:28:00 347

转载 欧拉回路

欧拉回路 *无向图存在欧拉回路的充要条件 无向图存在欧拉回路,当且仅当该图所有顶点度数都为偶数,且该图是连通图*有向图存在欧拉回路的充要条件 一个有向图存在欧拉回路,所有顶点的入度等于出度且该图是连通图*如何判断混合图是否存在欧拉回路把该图的无向...

2016-07-19 18:47:00 79

转载 朱刘算法

朱刘算法 没写博客发现自己都忘了233有向图,最小树形图算法流程:1.每个点统记到达它的边的最小权值in[i],和该边的出点pre[i],如果有点到达不了无解2.答案加上每个点in[i]。从每个点找pre[i],找到环/根/已经标号的点。3.如果...

2016-07-15 15:39:00 114

转载 单纯形的一点总结

单纯形的一点总结 算法流程:1.根据题目列出线性规划方程,并将其化为标准型这其中每一列对应的未知数都是相同的,且都为非基变量。c表示目标函数的各项系数,b为每个约束条件的常数项,A就是每个未知数的系数矩阵。2.从c中选出一个系数大于0的且标号最小的非基变...

2016-07-15 12:04:00 130

转载 最小割树=分治+最小割

最小割树=分治+最小割 针对的是无向图。(第一次写的时候,反向边下意识容量写为了0,WA)其实不要被最小割树这个名词吓到。。首先要知道,任意两点之间的最小割,不同的只有n-1个。(知道就好啦,证明什么的不会QAQ那么构建最小割树的流程是这样的:1.集...

2016-07-14 11:21:00 113

转载 noi往届题目泛做

noi往届题目泛做 noi2015Day1t1 程序自动分析 离散化+并查集t2 软件包管理器 裸树链剖分t3 寿司晚宴 状压dpDay2t1 荷马史诗 哈夫曼多叉树t2 品酒大会 后缀数组按照height排序+并查集t3 小园...

2016-07-13 00:00:00 106

转载 二分图&网络流&最小割等问题的总结

二分图&网络流&最小割等问题的总结 二分图基础:最大匹配:匈牙利算法最小点覆盖=最大匹配最小边覆盖=总节点数-最大匹配最大独立集=点数-最大匹配网络流:技巧:1.拆点为边,即一个点有限制,可将其转化为边BZOJ1066...

2016-07-12 23:45:00 119

转载 动态树分治

动态树分治 感受:就是把分治结构变成树(并不需要真正建出,只需要记录父亲)然后每个点维护子树到该点的信息,和子树到父亲点的信息总体来说还是很模板的一个东西题目大概分成两类:(1)树上黑白点染色,问一个点到所有黑点的距离和这种就是原来真正的树结...

2016-07-08 21:16:00 128

转载 最近学的一些东西

最近学的一些东西 1.斯坦纳树http://www.cnblogs.com/wjyi/p/5633460.html2.动态树分治http://www.cnblogs.com/Candyouth/p/5432441.htmlhttp://www.cnblogs...

2016-07-08 20:59:00 81

转载 插头dp

插头dp 插头dp感受:我觉得重点是理解,算法并不是直接想出怎样由一种方案变成另一种方案。而是方案本来就在那里,我们只是枚举状态统计了答案。看看cdq的讲义什么的,一开始可能觉得状态很多,但其实灰常简单就像lyd说的,考插头dp的题目就是在考模板2...

2016-07-08 20:27:00 99

转载 BZOJ4516: [Sdoi2016]生成魔咒 后缀自动机

BZOJ4516: [Sdoi2016]生成魔咒 后缀自动机 #include<iostream>#include<cstdio>#include<cstring>#include<queue>...

2016-07-03 15:57:00 92

转载 斯坦纳树

斯坦纳树 两种转移:f[x][s] 在点x,当前关键点的连通状态为S子集合并 f[x][s]=f[x][s']+f[x][s-s'] 出现圈求出s这一层后,最优可以去更新其他的点 f[x][s]=f[y][s]+dis(x,y) 常用spfa这样就求...

2016-07-01 16:12:00 90

转载 DP总结

DP总结 。。。 posted on 2016-06-29 11:36wjyi 阅读(...) 评论(...) 编辑 收藏 ...

2016-06-29 11:36:00 77

转载 弦图点染色问题

弦图点染色问题 求完美消除序列最大势算法:一开始所有的点权值都为0,每次选权值最大的一个点,放到序列的最前面,将与它相连的所有点权值加1。不要问我怎么证明QAQ完美消除序列性质:i~n中与i相连的点所构成的图是完全图可以解决的问题:1.最小染...

2016-06-27 15:42:00 222

转载 BZOJ1098: [POI2007]办公楼biu

BZOJ1098: [POI2007]办公楼biu 从问题可以看出是求补图的连通块及点数但补图太大。所以考虑缩小规模。当一个点归属于一个连通块后,它以后就不需要了。所以可以用链表,删去这个点,也就减小了规模。一个点开始bfs,每个点只会进队一次,就被删除...

2016-06-27 14:50:00 123

转载 BZOJ1097: [POI2007]旅游景点atr

BZOJ1097: [POI2007]旅游景点atr ..k次最短路后,考虑如何满足先走一些点用状压dp,每一个点考虑它所需要经过的点a[i],当当前走过的点包含a[i]时,i这个点才可以到达。写的时候用记忆化搜索。 1 #include&lt...

2016-06-27 14:44:00 244

转载 BZOJ1068: [SCOI2007]压缩

BZOJ1068: [SCOI2007]压缩 ...1068: [SCOI2007]压缩Time Limit:1 SecMemory Limit:128 MBSubmit:909Solved:566[Submit][Status][...

2016-06-26 21:13:00 129

转载 BZOJ1055: [HAOI2008]玩具取名

BZOJ1055: [HAOI2008]玩具取名 ...#include<bits/stdc++.h>using namespace std;int q[255];char s[205];char p[]=...

2016-06-26 21:12:00 105

转载 BZOJ4199: [Noi2015]品酒大会

BZOJ4199: [Noi2015]品酒大会 后缀数组height排序后并查集合并也就是height较大的合并不影响较小的num[i]=num[i+1] ans[i]=ans[i+1]合并时,num+=sz[x]*sz[y],ans=max(mn[x...

2016-06-26 20:01:00 75

转载 BZOJ2527: [Poi2011]Meteors

BZOJ2527: [Poi2011]Meteors 补一发题解。。整体二分这个东西,一开始感觉复杂度不是很靠谱的样子问了po姐姐,说套主定理硬干。。 1 #include<bits/stdc++.h> 2 #define ll ...

2016-06-25 18:54:00 90

转载 BZOJ1493 [NOI2007]项链工厂

BZOJ1493 [NOI2007]项链工厂 未完待续。。。终于改对了 热泪盈眶.jpg错误原因:pushdown的时候没有判断是否有左右儿子,也没当x=0 return,于是出现一些奇怪的错误 1 #include<bits/stdc+...

2016-06-25 15:01:00 151

转载 BZOJ1095 ZJOI2007 Hide 捉迷藏

BZOJ1095 ZJOI2007 Hide 捉迷藏 动态树分治+堆动态点分治 posted on 2016-06-25 11:35wjyi 阅读(.....

2016-06-25 11:35:00 270

转载 bzoj1468 Tree

bzoj1468 Tree 最经典的点分治题目,在递归子树的时候减去在算父亲时的不合法方案。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring&gt...

2016-06-25 11:03:00 72

转载 BZOJ1090: [SCOI2003]字符串折叠

BZOJ1090: [SCOI2003]字符串折叠 区间dp.一种是分段dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j]);一种是这一段可以缩写dp[i][j]=min(dp[i][j],dp[i][l]+2+calc((j...

2016-06-23 21:41:00 84

转载 BZOJ1861: [Zjoi2006]Book 书架

BZOJ1861: [Zjoi2006]Book 书架 基础平衡树操作,del+insert这道题就是还要记录一下平衡树中的编号和对应的书的编号,注意这两个都不是单调的写平衡树的时候,老是脑子有病。。总觉得平衡树里的标号是单调的。。这个也是模板没有...

2016-06-23 21:39:00 89

转载 模板复习题目

模板复习题目 SplayBZOJ1502树的点分治BZOJ1468HNOI2015 开店 动态树分治NTT sdoi2015 序列统计LCT noi2014魔法森林/维护联通块(好像常见这种思想,然而又忘记了→→单纯形 ----------...

2016-06-23 20:56:00 64

转载 BZOJ1251: 序列终结者

BZOJ1251: 序列终结者 题目大意:维护一种数据结构,支持下列操作:1.将一个区间加上一个数2.将一个区间翻转3.询问一段区间的最大值感受:傻叉题还敢说自己是序列终结者O__O "…这道题写的时候还没修改我的splay模板,所以常数较大。。...

2016-06-23 20:44:00 91

转载 BZOJ1014 [JSOI2008]火星人prefix

BZOJ1014 [JSOI2008]火星人prefix 题目大意:给定一个字符串,提供下列操作:1.查询从x开始的后缀和从y开始的后缀的最长公共前缀长度2.将x位置的字符修改为y3.在x位置的字符后面插入字符y和白书上的题很像。大概就是splay维...

2016-06-23 20:39:00 151

转载 NOI模拟赛Day6

NOI模拟赛Day6 ... posted on 2016-06-23 20:33wjyi 阅读(...) 评论(...) 编辑 收藏 ...

2016-06-23 20:33:00 127

转载 NOI模拟赛Day5

NOI模拟赛Day5 T1有and,xor,or三种操作,每个人手中一个数,求和左边进行某一种运算的最大值,当t==2时,还需要求最大值的个数。test1 20% n<=1000 O(n^2)暴力test2 20% 运算为xor ,可以建立trie...

2016-06-23 20:32:00 85

转载 BZOJ2329: [HNOI2011]括号修复

BZOJ2329: [HNOI2011]括号修复 题目大意:给定一个括号序列,提供四种操作:1.将一段区间内的所有括号的变成'('或者')'2.将一段区间反转3.将一段区间内的所有括号翻转,即'('变成‘)',')'变成'('4.查询一段区间内要将至...

2016-06-22 16:48:00 92

转载 NOI模拟赛Day4

NOI模拟赛Day4 看到成绩的时候我的内心**woc第一题写错了呵呵呵呵呵呵呵呵人不能太浪,会遭报应的**-------------------------------------------------------------------------...

2016-06-19 16:01:00 101

转载 状压dp题目总结

状压dp题目总结 这块比较薄弱。。来几道水题:BZOJ1231: [Usaco2008 Nov]mixup2 混乱的奶牛f[i][j]状态i结尾j的个数for(int i=0;i<=tot;i++) for(int j=1;j&l...

2016-06-18 21:14:00 73

转载 BZOJ2097[Usaco2010 Dec] 奶牛健美操

BZOJ2097[Usaco2010 Dec] 奶牛健美操 我猜我这样继续做水题会狗带和模拟赛的题很像,贪心搞一下。 1 #include<bits/stdc++.h> 2 using namespace std; 3 int r...

2016-06-18 17:27:00 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除