- 博客(45)
- 收藏
- 关注
转载 【一周的宅计划】国庆开始了;_;
对于一个面临就业的应届毕业生,这个国庆可谓意义重大呢。当然,作为一个平凡的人来说, 我也很容易懒惰下来,也很容易丧失目标。(怠惰呢)。所以大致描述这个国庆想完成的目标。1、准备unity的面试,从面试题中发现自己的不足。2、学习lua脚本语言,由于经常看到要求掌握的脚本语言不是lua就是python。3、学习一波c#,开发unity用的最多的就是c#,深入了解c#作...
2017-10-01 15:34:00
101
转载 周报 3月14号 迟来的
总结: 这星期并没有很好地完成任务,由于陷入了死循环,又不会问人,导致自己走了非常长的弯路,结果浪费了好多时间,自己的自制力也消退了一些。其实细想一下,把任务首先完成了是当务之急,其次再去扩展,不然深陷泥泞的话,不仅前进慢了,并且有可能就这么深陷其中了。还有向人表达出我有困难的信号,向别人求助是非常必要的,但是我还是没有把握好,并不知道什么时候问人是合适的,而且也不知道自己够格不....
2017-03-14 22:37:00
102
转载 随心吐槽+总结----2017/02/28
也没啥随便写写,当练练文法呗。 最近学习上有遇到一些迷茫了,不知不觉自己变得肤浅了,什么都开始学了一点点,感觉心静不下来似的。 本想在学python的时候顺便也吧Http也学了,也就是用python谢谢Http的捉包。恩,我的确是这么打算的,然而我跑去搭梯子了。虽说我觉得我这决定是正确的,毕竟有了梯子才有可能放眼世界(ZB)啊。不过问题来了,烂梯子搭好了,但出现了...
2017-02-28 23:25:00
105
转载 ural 1960 Palindromes and Super Abilities
题意:找出s[1..x]的本质不同的回文串的个数分析:回文树模板题/************************************************Author :DarkTongCreated Time :2016年09月21日 星期三 21时17分07秒File Name :a.cpp ***************...
2016-09-21 23:47:00
100
转载 2016icpc沈阳站网络赛 1001&hdu5892 Resident Evil
题意:区间异或。 分析:用一个long long 存下50种怪物的情况,然后跑一下二维树状数组。 坑:行末有空格。 吐槽:反正我被自己坑了。 /************************************************Author :DarkTongCreated Time :2016/9/18 21:49:37File N...
2016-09-19 20:49:00
125
转载 2016icpc沈阳站网络赛 1002&hdu5893 List wants to travel
题意:树上的线段修改和查询。 分析:很基础的树链剖分题目,只要处理好重链和重链交接的地方就可以了。 吐槽:当时的榜带得太歪了,大家好像都去磨03、04、10好好的02水题都不切。不过我当时实在最后才发现1002是水题….. 模版有些拙。 /************************************************Autho...
2016-09-18 21:28:00
120
转载 2016大连网络赛 1008 & hdu5875 (优先队列+离线)=不确定暴力
题意:给你一个区间,求a_l%a_(l+1)%a_(l+2)%…%a_r 的值 分析:听说一个数在给定区间中只有不是很多的位置可一连续对它求模,所以想到一个比较暴力有可行的方法,猜想复杂度应该是nlogn。具体是这样的,从左到有枚举每个位置, L[]记录[1,r]中所有元素连续取模到r的值。一开始把a[1]加进优先队列pq,对于第二位置,若pq.top()>=a[...
2016-09-10 23:23:00
101
转载 51nod 1600 Simplr KMP(后缀自动机+维护树上的数据结构)
题意:对于每个位置,统计有多少个相同的字串。分析:按照题目的意思,把fail树画出来就会发现,对于第i个字符:ans[i] = ans[i-1] + (ans[i-1]-ans[i-1]) + cal(i); cal(i)是计算s[1…i-1]所有子串与s[1…i]的最长公共后缀的和。换句话说,根据后缀自动机性质,沿着parent树往上走可以知道对于后缀s[1…i]的所有...
2016-09-08 09:05:00
105
转载 CSU 1811 Tree Intersection(平衡树的子树合并)
题意:对于每一条边,去掉一条边后,生成两颗树,问这两颗树的交集大小。 分析:1、O(n^2)算法:每次都用O(n)的时间去合并两个区间,因此可以从合并这个地方去优化。 2、可以这么考虑,在遍历树的时候计算去掉的两树的交集,那么每次我们只要把当前点的所有子树合并便可得到当前点的父边的解。 3、具体实现细节代码见。 复杂度是O(...
2016-09-06 21:41:00
97
转载 Codeforces 707D - Persistent Bookcase
在线版本:可持久化线段树。 /************************************************Author :DarkTongCreated Time :2016/8/26 17:16:28File Name :D.cpp*************************************...
2016-08-27 00:58:00
92
转载 Hdu_3746 Cyclic Nacklace - 字符串周期规律题目
题目:把串补成最小周期>=2的串需要补的长度 规律:把一个串补成R^k串需要补的长度:补上最小周期 - 长度%最小周期 /************************************************Author :DarkTongCreated Time :2016/8/14 22:26:17...
2016-08-14 23:03:00
81
转载 Hdu_1771 Number Sequence 字符串匹配
题目:匹配 方法:没用KMP,用了字符创hash /************************************************Author :DarkTongCreated Time :2016/8/14 21:53:07File Name :Hdu_1711.cpp****************...
2016-08-14 22:06:00
86
转载 Poj_1410 Intersection -线段类
题意:直线是否与矩形(多边形)相交。 坑点:1、给定的矩形的点只是对角线的点,并没有规定是哪一对。 2、矩形:不仅仅与四边相交,里面的面积也算。 3、我竟然把输出搞错,wa无数次。 /************************************************Author :Da...
2016-08-13 10:37:00
90
转载 Poj_2653 Pick-up sticks -线段相交问题(暴力、链表、模版)
题目:你在一个平面上丢木棍,木棍在顶端的定义是没有木棍在此木棍之上。问最终有多少个木棍在顶端。 吐槽:其实题目没有讲太清楚,好是我想太过呢?首先,题目没讲木棍是否全是规范相交,不规范相交算不算相交等问题都没有在题目上讲清楚,所以只能连蒙带猜去做了。 题目给了一个挺重要的信息,就是顶端木棍不超过1000,其实这里我还是挺迷惑的,不知是最终结果不超呢,还是过程...
2016-08-04 10:14:00
113
转载 Poj_1269 Intersecting Lines -判两直线状态(水题、坑OJ)
题意:判直线相交、平行、重合 吐槽:坑OJ,G++WA,C++AC,模版题 /************************************************Author :DarkTongCreated Time :2016/8/3 23:02:25File Name :Poj_1269.cpp****...
2016-08-03 23:44:00
84
转载 Poj_3304 Segments -线段与直线相交问题(问题转化)
题目:问是否存在一条直线,所有线段在这条直线上投影后至少有一个公共点。吐槽:先承认,我一开始是按着题目意思去写的,枚举直线,但发现太慢了,最后搜题解才发现这个问题是可以转化的,刚开始打计算几何,涨知识了。分析:分析方法:从结果去分析(别人博客说的) 1、首先从题目的结果可以看出,最终所有线段的投影至少有一个公共点,那么我们将这公共点连起来不就是一条直线咯,还是一...
2016-08-03 22:56:00
133
转载 Hdu_4619 Warm up 2 -最大独立集
题意:横多米诺和竖多米诺不相交最多有多少个 /************************************************Author :DarkTongCreated Time :2016/8/1 21:45:12File Name :Hdu_4619.cpp***********************...
2016-08-01 22:53:00
96
转载 Hdu_1845 Jimmy’s Assignment -最大匹配裸题
题意:裸题,看清楚边数不多这个条件就可以了。 /************************************************Author :DarkTongCreated Time :2016/8/1 20:29:16File Name :Hdu_1845.cpp**********************...
2016-08-01 20:47:00
122
转载 Hdu_1498 50 years, 50 colors -多维最大匹配
题意:问不能用k次戳破的气球有那些。 /************************************************Author :DarkTongCreated Time :2016/8/1 20:00:01File Name :Hdu1498.cpp***************************...
2016-08-01 20:16:00
89
转载 Hdu_3829 Cat VS Dog -最大独立集+建图
题意:动物园有n种猫,m种狗,小孩子喜欢猫就讨厌狗,喜欢狗就讨厌猫,只要孩子们不喜欢的东西不在,他们就开心,问他们的最大开心度。 分析:建图是个难点,反正我是不会建的,搜了题解才意识到可以建“矛盾边”这种东西。只要孩子们喜欢的东西有冲突就连边,最后找到最大的独立集就是答案了 /******************************************...
2016-08-01 19:48:00
71
转载 Hdu_3279 I'm Telling the Truth -最大匹配(反向、暴力)
题意:每个学生会回答有一个分数区间,问有多少个学生说慌了。而且输出字典序最大的解。 吐槽:我就是暴力建图的,左60,右10000…. 技巧:要是边是一个区间的值,可以不用直接建边,在match()里面直接判断就ok了,省时间声内存呢。 900多ms /********************************************...
2016-08-01 16:02:00
127
转载 Hdu_2444 The Accomodation of Students -二分图判断+最大匹配
题意:先判断学生能否分成两块互不认识的集体,然后找出这两块集体的最大匹配 吐槽:迷之WA了几次,后来把判断是否是二分图弄成函数写在外面就ok了。 /************************************************Author :DarkTongCreated Time :2016/8/1 13:02:46...
2016-08-01 14:58:00
108
转载 Hdu_2063 过山车 -最大匹配(邻接表版)
题目:就是最大匹配了 /************************************************Author :DarkTongCreated Time :2016/8/1 12:53:27File Name :Hdu2063.cpp***********************************...
2016-08-01 13:02:00
79
转载 Hdu_1281 棋盘游戏 -必须边
题意:在给定位置的棋盘下放最多的车,但它们不互相攻击,再稳有多少个位置是必须放车才会使结果最优。 /************************************************Author :DarkTongCreated Time :2016/8/1 11:39:01File Name :hdu_1281.c...
2016-08-01 12:52:00
75
转载 Poj_2771 Guardian of Decency -最大团
题目: 找出不会恋爱的人的最大独立集。 分析:一眼看下去以为是最大独立集,但是题目给定的边是不会恋爱的边,所以想想会发现其实求最大团。 吐槽:虽然看到500个点,但我没用邻接表,因为求补图的话边会很多,是个稠密图。 /************************************************Author :Dark...
2016-08-01 11:09:00
70
转载 Poj_1486 Sorting Slides -必须边
题目:找出唯一的矩阵对应点的方案。方法:1、想进行一次最大匹配,然后每次删除一条匹配边在进行一次最大匹配,看边是否必须。吐槽:完全没想到可以这么暴力,还有题目从‘A'开始标号,表明题目数据范围是[1,26]。/************************************************Author :DarkTongCreat...
2016-08-01 09:36:00
84
转载 Poj_1466 Girls and Boys -最大独立集
题目:找出相互不恋爱的人。吐槽:500个点用邻接矩阵4000多ms,用了邻接表1000ms不到,所以大约500个点的时候就要考虑邻接表了。/************************************************Author :DarkTongCreated Time :2016/7/31 20:12:30File Na...
2016-08-01 09:32:00
99
转载 Poj_3041 Asteroids -最大边覆盖
题目:给你一个n*n的矩阵,你有一把贯穿型的毁灭武器,一发可以整行或整列的小行星射得灰飞湮灭,问最少射多少发把所有行星射掉 吐槽:看到这么多点,边不是很多,然后改邻接表,后来发现,时间也差不多。 /************************************************Author :DarkTongCreated...
2016-07-31 17:21:00
82
转载 Poj_2536 Gopher II -二分图建图
题目:有m个洞,n知动物,每个洞容一知动物,问当天敌来后最少有多少知动物不能逃亡。没看清楚最后的输出,被坑了几发/************************************************Author :DarkTongCreated Time :2016/7/31 16:12:15File Name :Pos_2...
2016-07-31 16:52:00
88
转载 Poj_2239 Selecting Courses -二分图裸题
/************************************************Author :DarkTongCreated Time :2016/7/31 15:38:05File Name :Poj_2339.cpp*************************************************/...
2016-07-31 16:23:00
75
转载 Poj_3692 Kindergarten -二分图的最大团
题目:在二分图中找出最大的完全二分图 定理:二分图的最大团=其补图的最大独立集 /************************************************Author :DarkTongCreated Time :2016/7/31 15:17:40File Name :Poj_3296.cpp*...
2016-07-31 15:38:00
95
转载 Poj_1325 Machine Schedule -最大匹配性质题目
题目:用最少的起点,带上所有的边 分析:对于最大匹配,其中一半的点可以连上所有的边。可以反面去证明,若存在一条边最大匹配中的匹配点都不与它相连,那么加入这条边,并不会破坏匹配的性质并且使最大匹配大一,与假设矛盾,所以证明成立。 /************************************************Author :D...
2016-07-31 11:40:00
74
转载 Poj_1274 The Perfect Stall -二分图裸题
题目:给牛找棚,每个棚只能容一只牛,牛在对应的棚才能产奶,问最多能让几只牛产奶。 /************************************************Author :DarkTongCreated Time :2016/7/31 10:51:05File Name :Poj_1274.cpp******...
2016-07-31 11:04:00
128
转载 Poj_2446 Chessboard -考建图
题目:询问在给定的棋盘中能否用1×2的矩形块填满。吐槽:由于是二分图专题中,所以毫无悬念地往二分图那边想,而且之前做多校遇到过一个类似的棋盘的题,不过那题目挺难的,是统计连通二分图的个数。 由于刚开始写二分图,所一用了比较蠢的建图方法。网上说用奇偶建图,而我用正负交替建的。奇偶建图:/**************************************...
2016-07-31 10:01:00
95
转载 Poj 1469 COURSES -二分图最大匹配裸题
题目:问course是否有完美匹配 /************************************************Author :DarkTongCreated Time :2016/7/30 22:28:35File Name :Poj_1469.cpp**************************...
2016-07-31 00:08:00
104
转载 BestCoder 2nd Anniversary 1004&Hdu 5721 Palace
题意:给定n个点,对于每次消失一个点,问剩下的点中的最短距离是多少,然后所有最短距离的和。分析:1、模版题,然而没模版的我码了半天。 2、(1)只要不删掉与最短距离相关的两个点,那么最短距离不变。 (2)若与最短距离的点相关,删掉点后,重新算一遍。/****************************************...
2016-07-18 23:38:00
106
转载 BestCoder 2nd Anniversary 1005&Hdu 5722 -Jewelry
题意:问有多少个合法区间。分析:对于[l,r],枚举右区间r,获取合法的l的区间。当增加一个元素Ai,原来合法的区间就会变不合法,要删掉,同时又会新增一个合法的区间,要插入。 例如,当x=2,对于元素 Ai其出现的位置为:1 2 3, 当新增位置4又出现Ai时,那么原来[1+1,2]的区间不合法,删掉。然后区间[2+1,3],插入。/***************...
2016-07-18 23:25:00
95
转载 Codeforces 696C - PLEASE
题意:有三个杯子,其中一个里面有一枚硬币,每次可以左边或右边的杯子和中间的杯子交换,问进行了n次操作后,中间有硬币的概率是多少。分析:在纸上写写每一次左、中、右拥有硬币的概率,写到7或8大概就能看出规律了。一开始找到的通式是:f(n)=(f(n-1)+f(n-2))/2, 然后经过转换编程f(n)=(1-f(n-1))/2,然后再转换变成f(n)=an/bn的形式。然后看...
2016-07-15 22:19:00
98
转载 Codeforces 689E - Mike and Geometry Problem
题意:给出你多个区间,在给定的区间中选出至少k区间,算出它们相交后的区间大小。然后算出所有情况的和。分析:把所有区间叠加起来,然后算出次数tk>=k的子区间的组合数C(tk,k),然后求和。涉及的知识点:乘法逆元+离散化+(线段树)代码1:(简单且快且需要空间少且代码短)/*********************************************...
2016-07-08 12:55:00
96
转载 Codeforces 689C - Mike and Chocolate Thieves
题意:有四个小偷要偷巧克力,每个小偷偷的巧克力是前一个小偷的k倍。例:a,ak,ak^2,ak^3。然后给出你小偷头巧克力的方案数,问:符合条件的条件下,背包中巧克力量最大值最小是多少。分析:最大值最小。所以二分n。 1 /************************************************ 2 Author :Dark...
2016-07-08 12:44:00
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人