• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
LyonLys
愿意在角落唱沙哑的歌 再大声也都是给你 请用心听 不要说话 Contact me via E-mail: lyon.lys@gmail.com
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 29 30 31 32 33 34 35 下一页
2012年7月31日
zoj 2112 Dynamic Rankings(k大数水过)
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1112 用第k大数8s水过的题....如果计算复杂度,理论上是不应该可以通过的...这题正解是树套树,用线段树嵌套平衡树。(树套树版本已写,详见另一篇随笔)记录一下水过去的代码:View Code 1 #include <cstdio> 2 #include <cstring> 3 #include <cmath> 4 #include <algorithm> 5 #include <cstdlib> 6 7 #de 阅读全文
posted @ 2012-07-31 23:31 LyonLys 阅读(166) 评论(0) 推荐(0)
2012 MUTC 3 总结
摘要: 题解链接:http://page.renren.com/601081183/note/863771603?ref=minifeed&sfet=2012&fin=5&ff_id=601081183&feed=page_blog&tagid=863771603&statID=page_601081183_2&level=1 今天是新队伍的第一场组队赛,算是跟队友们相互适应的热身赛!怎么说,到今天为止,我的算法基础还是不太好,所以今天只是看着队友过了一题线段树。然后,又因为昨晚cf搞太晚了,今天精神一般,在努力过题的队友隔壁不知不觉睡着了... 阅读全文
posted @ 2012-07-31 20:35 LyonLys 阅读(639) 评论(0) 推荐(0)
codeforces #131(div2) 的总结
摘要: 今晚是个人赛后首次回归cf。这次的cf还是和以往一样,题目难度由易到难,层层加深。 最近学习了不少新算法,以为可以在cf里面用一下,冲个紫色,打个div1,但事实总是不如所愿。要在cf里混个高rating还是不容易啊!不过这次运气不错,rating突破了1600了~记录一下!噉无论怎么说,这次的进步也是建立在别人的失误之上的,所以我还是不应该掉以轻心吖!! 这次的题目,A是水得不能再水的暴搜,毫无压力的在5min内完美通过pretest,最后的大数据当然也是通过的。B是一道小贪心,以前做算法基础的时候遇见过差不多的题。刚开始测小数据没发现自己搜索的方向搞反了,搞到pretest都过不了... 阅读全文
posted @ 2012-07-31 03:12 LyonLys 阅读(455) 评论(0) 推荐(0)
2012年7月30日
poj 1466 计算直线的交点数
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1466 一道dp好题,是我们学校Troy哥在他的动态规划的课件里面的一道习题。这题要求我们找出n条直线可以构成哪几种数量的交点。自己想的时候想到了用当前处理第i条共有j个交点来进行动态规划,是因为显然可以看出前i条直线构成j (0<=j<=(i-1)*i/2) 个交点是必定可以推出前i+1条直线构成j (0<=j<=(i+1)*i/2) 个交点的,但是这个递推关系就不是那么容易找到了。 见识面还是比较窄,迫于无奈找了一下题解,其中我看到一个这样的转移方程:dp[i-r][j] --&g 阅读全文
posted @ 2012-07-30 19:31 LyonLys 阅读(167) 评论(0) 推荐(0)
poj 1015 Jury Compromise
摘要: http://poj.org/problem?id=1015 周日,结束了持续两个星期的个人赛,那是多么难以忘怀的一次选拔,成绩可谓差到谷底了...心情也是一样。晚上公布了个人赛的统计结果,庆幸的是训练依然继续,但是将会和谁组队,就只好看明天下午有哪位大牛会好心收留我了。恶心的结果,也是意料之内的...心情再怎么不好,还是应该为能够继续训练偷笑一下,缓解这一个星期的郁闷! 在个人赛中,出现很多种类型的题目....什么网络流,二分匹配,凸包,线段树(我打算在未来几天里将我前几天弄懂的线段树写一下),生成树计数...甚至出现了随机算法 快速分解质因数(链接里是一个比较简明的Pollard-rh.. 阅读全文
posted @ 2012-07-30 02:25 LyonLys 阅读(190) 评论(0) 推荐(0)
2012年7月28日
poj 3605 Sheryl's Circuit I 代码
摘要: http://poj.org/problem?id=3605 这个暑假的个人赛打的一塌糊涂...成绩有多难看还真不想说... 这么多场个人赛,暴露出我的知识面是多么狭窄..可能也是跟我考试前荒废了那么一段时间是有关的.. 记录比赛中一道无聊的,超简单的,可是我那时做不出的一道树dp中最水的题。题意很简单的,不解释太多,就简单说一下我的做法。一棵与或表达式树,操作符都已经排好序了,于是我从最底层开始,逐层往上dp。dp数组是储存该节点从0变成1最少要改变多少个控制信号, 在每一层里,如果是与:dp[i] = dp[i << 1] + dp[i << 1 | 1];如果是或 阅读全文
posted @ 2012-07-28 21:49 LyonLys 阅读(166) 评论(0) 推荐(0)
2012年7月16日
poj 1228 凸包第一题
摘要: http://poj.org/problem?id=1228 看完凸包,第一次写凸包的题,搞了一晚终于AC了。 这篇博客只是记录一下代码...View Code 1 //#include <iostream> 2 #include <cstdio> 3 #include <cstdlib> 4 #include <cstring> 5 #include <cmath> 6 #include <cctype> 7 #include <vector> 8 #include <set> 9 #includ 阅读全文
posted @ 2012-07-16 15:18 LyonLys 阅读(165) 评论(0) 推荐(0)
2012年5月19日
poj 3697 USTC campus network
摘要: http://www.cnblogs.com/LyonLys/archive/2012/05/19/poj_3697_Lyon.html(转载请标明出处)http://poj.org/problem?id=3697 poj的一道图论题。刚开始用太多STL的容器,所以TLE了2次。 简单描述题目的意思,USTC校园的网络是一个巨大的网络。最初,每两台计算机之间都由一条双向的网线连接着,其中一台是BBS服务器。可是,最近网络中的某些网线被破坏了,网络管理员想知道还有多少台计算机直接或间接的连接着服务器。 一眼看上去,这题可以用并查集来解决,但是数据规模是n=10000个点,m=1000000... 阅读全文
posted @ 2012-05-19 01:04 LyonLys 阅读(1129) 评论(0) 推荐(0)
2012年5月15日
codeforces 1C(几何题)
摘要: http://codeforces.com/problemset/problem/1/C 这是一道几何计算题。题目目的是:给出在一个正多边形上的三点,要求你求出这个正多边形最小的面积是多少。因为一个正多边形有且仅有一个外接圆,而且正多边形的所有点都在这个圆上,因此这个正多边形的半径是固定的,所以,... 阅读全文
posted @ 2012-05-15 15:16 LyonLys 阅读(963) 评论(1) 推荐(1)
2012年5月14日
用优先队列优化Dij的一个代码
摘要: 以前看过SPFA的解释,看懂了却一直没有尝试着写出来。今天见到一题100000个点1000000条边的最短路问题,看到边数相对点来说是非常少的,所以我第一反应就是用Dij来做。但是考虑到普通的Dij写这个10^6条边的代码是带不动的,于是我突然想起了好像可以用优先队列来对此优化,这种优化方法叫做SPFA(纠正一下,应该说这种方法跟SPFA类似,但SPFA是对Bellman的普通队列优化)。我没有再去看SPFA的伪代码或者模板,只是凭自己对优先队列的用法来尝试着写这个优先队列优化的Dij,自己算过,理论时间复杂度是O(ke),e是边的数目,k不超过2。 由于是第一次写这个代码,中间出现好多... 阅读全文
posted @ 2012-05-14 13:42 LyonLys 阅读(600) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3