自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 poj 1085 Triangle War

人生第一道真正意义上的极大极小过程+alphabeta剪枝。其实一开始让我写alphabeta剪枝我是拒绝的,于是我写了个记忆化搜索,TLE了。。。。。。。哦然后优化了一下,300多MS A了但是不爽啊说好的博弈论呢当然要用正解了于是学了下alphabeta剪枝,其实挺简单的,就是alpha为已知max游戏者的下界,beta为min游戏者的上界,如果beta假设在博弈树

2016-02-29 11:02:54 664

原创 POJ 3317 Stake Your Claim

有了之前的基础,3进制DP根本不在话下啊,半个小时就搞定了(本来就是水题好不好)极大极小过程+记忆化搜索话说第一次接触博弈论,还有点紧张(紧张个P啊连Alpha-Beta剪枝都没有的水题)然后大概看了下极大极小过程,发现这题根本用不到什么啊TAT顺便吐槽数据好水63MS就过了,竟然rank27,不科学。#include#include#includeusing names

2016-02-28 19:19:47 486

原创 POJ 2888 Magic Bracelet

Burnside引理+欧拉函数+矩阵乘法。突然发现Burnside引理忘得差不多了(根本没学会好吗)今天才知道不动点原来是这么求的,以前都是循环k=1->n,ans+=calc(gcd(n,k))现在反过来,令gcd(n,k)=r,ans+=calc(r)*euler(n/r),显然gcd(n/r,k/r)=1,所以循环节为r的循环一共有euler(n/r)个。然后还有就是计数其实

2016-02-28 16:22:21 399

原创 BZOJ 2154: Crash的数字表格

Orz wtf大爷我冬令营的时候一定没学过莫比乌斯反演,没错,就是没学过。不然我怎么会什么都不记得了TAT然后就默默地复习了一遍,顺便写了这道题。PPT里最后一步实在推不下去了。。。。。。PPT里也没写推倒过程QAQ。于是我用了一个非常玄学的方法。首先由可以看出F(x,y)可以由sum(x,y)-sigma(d=2->min(x,y))d*d*F(x/d,y/d)得到。

2016-02-28 14:50:41 318

原创 POJ 3133 Manhattan Wiring

辣鸡题目,毁我青春,费我时间,害我性命。白书上的题目,轮廓线状压DP真是无爱了。思考半小时,代码两小时TAT,我又回忆起了NOIP上写的那个脑残状压DP了,坑爹的优化。。。。。。不过好歹1A了是不是。这波不亏手算一下有11种转移。都列出来然后就是码码码了。MD有个转移算错了查了半小时,还顺便学了下GDB#include#include#includeusing

2016-02-27 12:00:27 598

原创 POJ 2754 Similarity of necklaces 2

论中午不睡觉的危害TAT蒟蒻什么都没学过表示很新奇系列——原来多重背包真的可以用单调队列做。显然多重背包有n*V*sigma(k)的做法,但是这里的sigma(k)显然是多余了,当对每一个物品更新的时候,我们将当前容量对物品的体积v取模,根据剩余进行分类,显然一个状态的更新必定是来自同一类的,并且可以单调维护。即f[j*v+d]必定是由f[t*v+d](t然后这题就水过去了#i

2016-02-26 14:02:25 1302 1

原创 POJ 3164 Command Network

最小树形图的朱刘算法好像是很久之前学的啦不过早忘光了,今天正好来复习一下。突然发现思路很清晰嘛(果然是因为找到了一个很好的板子吗)首先给每个点找最小的入边,如果一个点没有入边,那么可以肯定无解了。(假设有入边但是从根节点到不了,那么必然会在后面缩点,然后就没有入边了)这时可以将每条入边暂时加入到解中。然后对于每个点来说找它所有的一个环,然后把环缩成一个点,也就是给环上的每个点打

2016-02-24 19:20:43 291

原创 CODEVS 1954 线段树

jxr你过来我保证不打死你!!!故事是这样的……今天中午发现jxr早上发了一道题过来……嗯,就是这题了。一看到这题,我就想起了wty大爷的箴言。论JB(划掉)偏题的危害。这题简直就是数据结构10合1啊!!!题目很良心(丧病),给了测试点的编号作为输入。于是我们可以借鉴TKD的写法,写10个程序。。。。。(其实不到吧)首先看第一个点,暴力没跑了。第二个,只有查询?

2016-02-24 16:11:19 746 1

原创 POJ 3155 Hard Life

首先很明显是最大密度子图(感觉没学过啊怎么一下子就脑补出来这个名词了)然后……不会于是去Orz 07 年 胡伯(#)涛的论文,然后就可做了。结果……精度这东西明显是玄学啊,WA了快10次了不过看到了Discuss里面wty大爷的小tip,就过了。。。。玄学!玄学!#include#include#include#include#include#includeus

2016-02-23 15:11:11 350

原创 POJ 1026 Cipher

虽然我知道这是一道很水的置换群的题,只要把每个循环求出来然后将k对循环节长度取余就可以得出repeat k次后的置换了。可是……为毛putchar会吃空格啊,你一个输出代码不好好输出吃我空格干嘛,吃空格就算了,胃口还那么小,一下只吃一个,两个以上不吃,调了半个小时不知道为什么中间缺了个空格,简直了。#include#include#include#includeusing name

2016-02-18 15:32:47 248

原创 POJ 1286 Necklace of Beads

人生第一道polya(玻璃呀!)定理。搞了一个上午的群论,唯一看懂的就是伽罗华很会作……你说你一个搞数学的,怎么就喜欢革命呢。唯一的遗憾就是过分追求简洁hhhhhhhhhh这评价真是十分中肯啊。好了不扯了,反正玻璃呀定理就是用来求染色数的,具体的请任意翻开一本组合数学教材,或者跟我一样(安利一下)找学堂在线的课看去。显然我们可以发现对序列(1,2,3,......n)做i次轮换

2016-02-18 14:01:11 285

原创 POJ 1703 Find them, Catch them

又是没学过的。。。。。。。种类并查集其实就是维护每个点到当前集的根节点的距离的奇偶性。距离为奇代表和根不同种类,为偶代表和根同种类。find和merge的时候维护一下就好了。但是我觉得这题有离线做法啊………………先把图建出来,然后黑白染色,再跑一遍,用并查集维护连通性,两点不连通就是not sure,连通就用颜色判断一下。结果WA掉了,不知为何。唉……#include

2016-02-16 09:26:38 252

原创 POJ 2482 Stars in Your Window

题目大意:在一个二维平面上有好多点,给点加权,给定矩形长宽,放置该矩形使得矩形内(不含边框)中点的权值和最大。题目没什么特别的,大概就是把每个点都变成矩形(和给定矩形等大),然后求一个点使得覆盖它的矩形的权值和最大,线段树+离散化+扫描线就可以解决了。但是但是但是大家看下题目……卧槽简直是英文表白范文啊,我已经醉的嫑嫑的了。#include#include#incl

2016-02-15 12:49:37 232

原创 POJ 2750 Potted Flower

题目大意:给定一长度为n的环形序列求最大连续和,连续和长度不能超过n-1,单点修改。最大连续和?我会动规/贪心环形序列?我会乱搞带修改?我会线段树限制长度?!@#¥%……&*()我们先忽略掉环形序列首先,限制很特殊,是n-1,于是我们可以很简单地求出[1,n-1]和[2,n]的最大连续和,取两者的最大值。(不要问我限制为k的时候怎么做,我不会啊)然后我们看环形序列,首先

2016-02-15 11:37:18 276

原创 POJ2828 Buy Tickets

首先让我们感谢昨天BestCoder的出题人Claris,以及各位Hacker,让我这个帮老妈刷票刷了半个小时结果,19:40多才开始打得水笔A了3道题,本来只有rank30左右的,结果硬生生地被hack到了rank10,结果rating还是只涨了100多(话说我某次rank30多也是涨100多啊),下一场还是不能打DIV1,不过没关系,反正DIV2都AK不了还做毛DIV1啊。然后呢,继续填坑

2016-02-14 13:17:01 329

原创 WC2016 挑战NPC

NPC,即Non_Player Character,作为游戏很重要的一种存在……哎不对,扯远了。这题出题人卖萌,明显不是NPC问题。我们可以发现(通过前几个点找一找规律什么的)这题可以建立一个一般图最大匹配模型。首先将所有的筐子拆成3个点,任选其中两点连边,然后对于每一个条件,将对应球与筐子的三个点分别连边。可以证明(不会),最大匹配中所有球一定是匹配了的。于是就可以用带花

2016-02-02 14:24:44 869

原创 WC2016游记

本着开阔视野(同性交友)的目的,我来到了四川 绵阳 的 南山中学(此处应有开幕式上的鬼畜声音)然后……hehehehehehehe第一天Picks就把冬令营成功地变成了冬眠营。于是一堆人跑去了第二课堂:)然而我懒得去,毕竟来WC的目的就是被(交)虐(友)。于是我认识了钢三的三位神犇,以及被TKD叫来寝室打游戏的集训队大爷们。话说晚上的营员交流才是正餐啊营员和出题人撕X,

2016-02-02 12:45:43 545

空空如也

空空如也

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

TA关注的人

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