- 博客(38)
- 收藏
- 关注
原创 准备搬家了
这几天到处戳别人博客,戳到了这个网站:logdown.com看了下感觉十分神奇,而且比CSDN高明到不知道哪里去了于是准备搬家了新的地址:http://kanari.logdown.com/虽说是搬家,这里原有的文章懒得搬过去了(反正写的也烂)搬过去之后也不见得会写什么有意思的东西……不过反正也没人来看,无所谓了
2013-12-31 11:09:59 1981
原创 CF211 Div 1 题解
因为懒得再存着了,所以把latex代码也贴上来\documentclass[12pt]{article}\usepackage{amsmath}\usepackage{amsthm}\usepackage{amssymb}\usepackage{CJK}\usepackage{verbatim}\usepackage{indentfirst}\usepackage{syn
2013-12-26 17:16:00 1719 2
原创 关于Tarjan算法求点双连通分量
CSDN的格式实在是丑的无法直视……于是用LaTeX写了一个。万万没想到,CSDN的图片排版也渣的不行。大家右键“在新标签页中打开图片”看吧……
2013-12-25 13:29:58 3405 4
原创 Mac下的常用软件
为了防止以后出什么问题重装不知道该装什么,在这里先做个记录QQ和迅雷什么的就不写了Chrome这个不用说吧VirtualBox开源的虚拟机,而且体积小MPlayerXApp Store里可以下到的看片软件,支持不少常用格式Photoshop CS5不解释,体积也不算大GeoGebra画图用,挺神Graphviz好像有直接可以用的Binar
2013-12-20 13:26:18 1704
原创 CF219 Div 1 题解
比赛还没结束呢……但是提前滚粗了,真是悲伤……幸好开的小号A:原题题意挺简洁的,自己看吧。这题纠结了我好久……直接从小到大或者从大到小贪心是错的,反例分别是2458和2348。事实上可以二分答案x,然后选最大的x个去套最小的x个。套不了答案就不可行。B:有个n*m的矩阵,每个元素是0或者1。定义一个矩形合法当且仅当内部没有1。有q次询问,每次给定x1,y1,x2,y2,
2013-12-14 00:02:58 1231
原创 【扩散】【福利】NOIp2013提高组解题报告
被wyx拉去一起写了个这货……自认为还是比较详细的……服务新人向贴吧:http://tieba.baidu.com/p/2714238975百度文库链接:http://wenku.baidu.com/view/974bb4c3102de2bd960588ab.html百度文库看LaTeX略坑……在线看会有乱码,要下下来看……
2013-11-20 10:36:35 2320
原创 CF211 Div 2 题解
人生第一次见CF重测……这次题很水,只有最后一道写起来有点麻烦A:题意:用算盘表示n。解:拆出每一位模拟……题目花了一大段描述算盘的表示方法,而知道怎么表示就省去了不少看题时间……看看Standings就可以发现5分钟以内交的都是天朝和霓虹人……B:题意:给定长度为n的序列,求最短的长度为k的子串,使得其和最小。解:处理前缀和,枚举左端点即可。C
2013-11-11 20:44:53 965
原创 CodeChef November Challenge 2013 题解
最后得分是8.007分……比赛结束前3天还是并列rank5,结束前1天看了一下发现到rank8了……结束了一看到rank15了……简直吓尿了,会写计算几何/神数据结构的人咋这么多……下面题目按通过人数排序……由于CC这次有中文题面而且可以看到所有代码,就不讲题意也不贴代码了……JOHNY:略。MCHAIRS:答案就是2^n-1。SDSQUARE:预处理出所有合法的数
2013-11-11 20:18:12 1762
原创 CF207 Div 2 题解
为了不跌成黄名……开个小号玩Div 2……果然Div 2要舒服多了……A:略……B:题意:n个人来跳舞,一共m支舞,每支舞3人,要求这3人的衣服必须一红一蓝一白。保证每支舞的3人中最多有1人是之前跳过舞的。给出一种给n个人衣服染色的方案。保证有解。解:由于保证每支舞的3人中最多有1人是之前跳过舞的,易得之前的染色不会影响之后的,故直接染就好了。C:题意:n名
2013-10-16 10:30:23 1048
原创 CF204 Div 1 题解
成红名了~感谢p神~~A:题意:有2n个实数,选出n个上取整,剩下的n个下取整,求操作后所有数之和与操作前所有数之和的差的绝对值的最小值和。n解:先把所有数都上取整,剩下的就是选出n个数改成下取整。注意到如果选的数是整数,则对和没有任何影响;不然会使和-1。数一下有几个非整数然后一路减下来就好了。B:题意:有一个1~n的排列a,甲和乙轮流操作。甲会选择相邻的一对
2013-10-05 14:03:36 1325
原创 CF202 Div 1 题解
这场的题目很赞啊!感觉相对201来说还是更喜欢这类题……A:题意:有n个人玩游戏,第i个人希望参与a_i轮游戏。每轮游戏只能有n-1个人参加,求最少需要进行多少轮游戏才能使每个人满意。n解:答案显然可二分。考虑如何检验,设答案为ans,第i个人不参与游戏的轮数为x_i,应满足对于任意1=a_i,且\sum{x_i}>=ans。变形可得x_i=ans,即ans>=\sum{a_i
2013-09-29 18:42:20 1949
原创 CF Gym 100227 I题 题解
这场Gym全名是这个:2013-2014 CT S01E01: Extended 2000 ACM-ICPC East Central North America Regional Contest (ECNA 2000)……太长了……于是直接用网址里的编号了……其实这题代码还没写完……但是思路应该是对的,于是来挖个坑题意:平面上有n个红点和m个蓝点,要求选出一个定点全部是红
2013-09-24 10:19:21 1451
原创 CF200 Div 1 题解
其实算不上什么题解……有两道题不会做……只是觉得D题挺有意思所以就写了个题解……A:题意:问最少需要多少个单位电阻拼出一个阻值为a/b的电阻。a,b题解:这题真不会……谁教我一下……B:题意:有两根线缠在了一起,一共n个交叉。告诉你在每个交叉的位置是哪根线在上,问能不能在不移动线的端点的情况下解开两根线。题解:从左到右扫,同时维护一个栈。如果当前的交叉和栈顶
2013-09-16 11:09:39 983
原创 CF198 Div 1 题解
刚做完这场CF,现在在坐等FST……顺便来除草……A:题意:给定数轴上n个互不相同的点,定义距离为坐标差的绝对值。现在随机一个访问顺序,求从原点出发的期望行走距离。n解:我们考虑每对点,他们对答案有贡献当且仅当他们在序列中相邻,而两个点相邻的概率为(n-2)!*(2+(n-2)*2)=2(n-1)!。我们只需要排个序然后扫一遍就能求出答案了。注意还有从0出发走到第一个点的距离需
2013-08-31 01:56:55 1359
原创 NOI2013行纪
随便写的流水账,略意识流……Day -1早上9点的飞机,11点半到的成都。到了之后第一感觉:哪里下暴雨了啊;第二感觉:和长沙差不多嘛。之后去报到,发了秩序册和一些乱七八糟的东西。似乎这次要住宿舍,连风扇都没有……幸好提前在附近订了宾馆。报完到去食堂吃饭,被伙食感动了,也为之后几天都在外面吃奠定了基础。到了宾馆发现是教师指定宾馆,吓傻了。房间还不错。由于xy和xtc的家长
2013-07-23 21:15:44 2953 4
原创 在Mac下使用Lemon
Lemon是jzp神犇写的一款跨平台的评测软件……Lemon对Linux和Windows提供了原生支持,但由于是用Qt写的,而Qt各种跨平台,所以就尝试移植到了Mac下……方法十分简单,而且不需要改多少东西:1、安装qt装了homebrew的可以直接brew install qt,没装的先装homebrew,或者用macport也可以2、从https://code.google.c
2013-07-23 15:47:50 5612 1
原创 写在NOI之前
早就想写一点东西了,但是似乎不好把平时闪过的思维碎片好好地转成文字。不过,要是再不写的话也就用不了这个标题了吧。之所以想写一点东西,是因为现在心情比较低落。如果能写出来的话,是不是能舒畅一些呢?是不是可以这样释放一点不快的情绪呢?抱着这样的想法来写下这些东西的。由于这些都只是一些思考的碎片,所以不连贯也是当然的。离NOI还有4天。明明是这么紧张的时刻,却没感到一丝动力或是热情。身上留下的只
2013-07-10 20:45:49 2681 5
原创 2013THU集训Day1 楼房重建
题意:在x轴上有N栋房子,坐标为1~N。初始时每栋房子的高度为0(即还没建),之后有M天,每天可以修改一栋房子的高度。一个人站在原点向x轴正半轴看去,如果从原点到某栋楼楼顶的连线不与其他的楼相交,那么这人就看得到这栋楼。求每天可以看见几栋房子。N,M分析:设第i栋房子的高度为a_i。如果一栋房子可以被看到,即其斜率a_i/i比其前面所有的房子的斜率都要大。那么现在问题变成了,每
2013-07-01 15:38:42 2701 4
原创 SPOJ COT3
我不会说我是为了学博弈才去做这题的……题意:给定一棵N个点的树,1号点为根,每个节点是白色或者黑色。双方轮流操作,每次选择一个白色节点,将从这个点到根的路径上的点全部染成黑色。问先手是否必胜,以及第一步可选节点有哪些。N分析:首先是博弈方面的分析。令SG[x]为,只考虑以x为根的子树时的SG值。令g[x]为,只考虑以x为根的子树时,所有后继局面的SG值的集合。那么S
2013-06-21 08:30:07 2710
原创 1449: [JSOI2009]球队收益 和 2597: [Wc2007]剪刀石头布
之所以要把两道放在一起写是因为这两道题之间有些共同点……先从简单一些的说起:1449: [JSOI2009]球队收益题意:有N支球队,有些球队之间已经打了一些比赛了,现给出每个球队的数据win,lose,C和D,分别表示已胜场数、已负场数,以及计算收益的两个系数。一支球队的收益为C*w^2+D*l^2,其中w和l是最后胜负的场数。接下来还有M场比赛。给出接下来M场比赛的对阵
2013-06-18 13:34:17 2027
原创 BZOJ 2322: [BeiJing2011]梦想封印
这题是最近(其实就是今天)的一次模拟考里出的,虽说考场上想清了大致做法,但还是有一些细节不懂觉厉,于是毫无节操地去膜拜了pty和zzx的题解……最后忘记开long long丢了40(不能再,b更多)简要题意:给定一个N点M边的无向图,每条边有边权。从1出发走一条长度有限的路径,问这样的路径的xor和有多少种(和为0的不算)。同时还有Q次操作,每次删除一条边,询问同样的东西。
2013-05-31 19:20:11 2170 1
原创 BZOJ3091 城市旅行
题意:给定一棵树,每个点有点权。要求实现以下操作:1、若x和y直接相连,断开x和y之间直接相连的边;2、若x和y不连通,连接x和y;3、若x和y连通,将x到y的路径上的每个点的点权+d;4、若x和y连通,求:在x到y的路径上随机选两个点s和t,求s到t路径上的点权和的期望值。注意s和t与t和s算一种方案。分析:既然有Link和Cut那么肯定要用动态树……问题在于
2013-03-28 21:07:22 1854
原创 TopCoder SRM 473 题解
这次的题目难度很不均匀啊……250pts:一个机器人在一个无限的平面上。有一系列指令:向前走一单位长度,左转或右转90度。如此一直自行下去,问是否存在R使得机器人距出发位置始终不超过R(即机器人的轨迹是否在某个半径确定的圆内)很容易得出结论:如果按照指令模拟一遍之后,朝向和开始时不同,则存在。另外需注意如果模拟一遍后会回到初始位置,那么也是存在的。500pts:有一个圆
2013-03-10 00:50:22 1039
原创 带下界的网络流和费用流
所谓带下界的网络流和费用流,就是对于网络流和费用流模型的一些边,除了有容量之外,还有流量下界的限制,即这条边至少要流过下界这么多的流量。在下文中,用x->y:[l,r]表示网络流模型中一条x连向y,容量为r,下界为l的边;用x->y:[l,r],c表示费用流模型中一条x连向y,容量为r,下界为l,费用为c的边。如果没有下界,则把[l,r]改为w。无穷大为INFI。源和汇分别为S和T。
2013-03-03 22:18:34 3018 1
原创 TCO13 Round 1B 题解
TCO就不能白天比吗……看来今年是参加不了了……250pts:题意:有N个人(N为偶数),每个人有一个能力值。现在要把N个人分为(N/2)组,每组的能力值为组内两人的能力值之和。求能力值最大的组的能力值减去最小的组的能力值的最小值。分析:贪心,将所有人的能力值排序后每次取两端的组成一组,统计最大最小值做差就是答案。证明很简单:考虑四人a,b,c,d,能力值为k[a]{a,b
2013-03-03 20:19:49 750
原创 SRM442题解
rng_58出的神数学题……爆零给跪……不过发现TC在做练习赛的时候自己可以无限制地cha自己……250pts:题意:有一堆N个石子,双方轮流取,每次只能取4^k个(k为非负整数),无法操作者败。求是否先手必胜。分析:这题有神结论……先说一种错误做法:把N化为四进制,对四进制数的每位求和,如果和为奇数这先手必胜。这个做法是错的,因为一次取不一定要取高位。举个例子,N=8,化
2013-03-02 21:06:42 671
原创 TCO13 Round 1A 题解
昨晚没起来……于是今天早上做了一下……250pts:给定一个N*M的地图,每块有一个高度(0~9),现在要调整一些块的高度,使得整块地图中最高的块的高度与最低的块相差不超过1。将一块身高或降低一个单位的代价为1,求最小操作代价。分析:高度只有0~9,直接枚举判断就好了……500pts:一只青蛙要从数轴上的0跳到D,数轴上有N个不重叠的区间内部是不能进入的(端点可以),求
2013-02-24 12:39:06 727
原创 TopCoder SRM470 & SRM441 题解
最近在做TopCoder模拟赛……就是找原来的SRM按照TC的规则去做……SRM470250pts:一排房间标号为0~N。A和B分别在0和N号房间。相邻房间有门隔开,每扇门都有一个1~16的颜色。双方轮流选一种颜色然后打开所有选定颜色的门,A先手。有一个房间是目标房间,先到者胜,如果同时到达则平。问双方在必胜策略下A是否能赢,以及最少操作次数。分析:比较直观的做法就是状压DP,
2013-02-23 14:03:25 1001
翻译 TopCoder SRM570题解
掉回Div 2了……尼玛……依旧是翻译向。官方题解:http://apps.topcoder.com/wiki/display/tc/SRM+570250pts:题意:给定一系列指令,让一个机器人在一个无限区域内移动。指令包括向前移动x格以及顺时针旋转90*x度。求运行指令T次之后机器人距起始位置的曼哈顿距离。T很大。分析:先模拟求出运行一次指令后机器人距起始位置的距离d和
2013-02-17 21:26:07 2161
翻译 TopCoder SRM569 题解
这场考得跟什么一样的……rating怒跌300+……翻译向。官方题解:http://apps.topcoder.com/wiki/display/tc/SRM+569250pts:题意:有一台机器,给定两个长度为N的01串作为输入,分别对每一位进行与、或、异或中的一种操作,输出操作后的串。先给定M个01串,问至少要添加几个串,才能判断出机器对每一位分别进行什么操作。分析:显
2013-02-17 20:53:54 1860
原创 BZOJ2631 tree(伍一鸣);以及标记下传的几点注意事项
最近又练了几道LCT的题,于是发现了这道好题……Description 一棵n个点的树,每个点的初始权值为1。对于这棵树有q个操作,每个操作为以下四种操作之一:+ u v c:将u到v的路径上的点的权值都加上自然数c;- u1 v1 u2 v2:将树中原有的边(u1,v1)删除,加入一条新边(u2,v2),保证操作完之后仍然是一棵树;* u v c:将u到v的路
2013-02-16 21:59:41 3339
原创 曼哈顿距离最小生成树与莫队算法
一、曼哈顿距离最小生成树曼哈顿距离最小生成树问题可以简述如下:给定二维平面上的N个点,在两点之间连边的代价为其曼哈顿距离,求使所有点连通的最小代价。朴素的算法可以用O(N2)的Prim,或者处理出所有边做Kruskal,但在这里总边数有O(N2)条,所以Kruskal的复杂度变成了O(N2logN)。但是事实上,真正有用的边远没有O(N2)条。我们考虑每个点会和其他一些什么样的点连
2013-02-08 15:46:06 17797 4
原创 BZOJ1067 [SCOI2007]降雨量/POJ2647 WorstWeather Ever
Description我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份的降雨量未知,有的说法是可能
2013-02-01 15:51:46 2296
原创 LCT小结
最近写了几题LCT,算是复习和拓展吧,原来写的LCT都是静态的……下一步打算把QTREE系列都给写了吧……LCT可以维护树上的路径,路径也即一个序列,于是就用Splay来维护这个路径序列。LCT支持查询树上两点之间的路径的各种信息(基本上Splay能存的LCT都行),并且可以改变树的形态,复杂度都是均摊O(logN)的。关于LCT的介绍网上到处都是,论文都有好几篇……LCT的操作大
2013-01-17 19:53:38 3587
原创 HNOI2006(BZOJ1191~1197)题解
06年的题目还是比较简单的……为防止查一道题时其他题被剧透而将题解部分调成白色了……Day 1超级英雄将题目和锦囊分别视为二分图中两部分的点,一个题目向能用的锦囊连边,一边加边一边匹配当前题目,直到不能匹配的位置就是答案。由于每题只连出两条边,所以单次匹配可以优化到O(1)。不过裸的匈牙利也能过。鬼谷子的钱袋答案即log(n)取上整。马步距离这题
2013-01-09 21:50:42 2494
原创 BZOJ1225 [HNOI2001]求正整数
BZOJ1225题解(CSDN公式会蛋疼……于是只能贴图……)CodeDP://BZOJ1225; 求正整数 (HNOI2001); DP//SGU475; Droid Fromation;#include #include #include #include #define N 50000#define LOGN 15#define SIZE 10000
2013-01-07 21:16:02 2466
原创 SPOJ KPSUM 题解
这道题是在前几天的省队集训上做的……大爷出的题……虽说考场上找到了规律,但是还是没写出来,细节挺多的,而且也比较纠结…… Description将从1到N的数字一个接一个写下来,一位一位地看,对于奇数位,在前面添一个加号;对于偶数位,在前面添一个减号。这样可以得到一个很长的算式,求其值。N≤1015。 Analysis这是一道数位统计题。首先我们可以得到一个暴力的算法,即顺
2012-07-21 11:54:00 1597
原创 NOI2011 阿狸的打字机(BZOJ2434) 题解
Link原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2434 Description阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是这样工作的:输入小写字母,打字机的一个凹槽中会
2012-07-21 11:52:29 5797 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人