• POJ训练记录

    POJ训练记录

    1966.CableTVNetwork枚举源汇求最小割[crayon-6767fb8b9f901867633716/]2386.LakeCounting搜索[crayon-6767fb8b9f90d210167264/]3863.BusinessCenter枚举每个电梯,二分求最小值[crayon-6767fb8b9f913524754043/]2504.Boundingbox求外心然后旋转n次得到多边形坐标精度弃坑。。[crayon-6767fb8b9f917290932926/]3155.HardLife最大密度子图+方案分数规划[crayon-6767fb8b9f91d530285889/]4028.GCDGuessingGame贪心策...

  • POJ openjudge 个人测试 #3

    POJ openjudge 个人测试 #3

    1338.UglyNumbers二分下答案爆搜。。。[crayon-6767fb8b9fecf551408203/]1250.TanningSalon模拟[crayon-6767fb8b9fedc238114354/]1270.FollowingOrders又是尼玛爆搜。。。[crayon-6767fb8b9fee2024282007/]1978.HanafudaShuffle傻逼模拟[crayon-6767fb8b9feea310161818/]1799.Yeehaa!二分解方程。。。[crayon-6767fb8b9fef0510453850/] ...

    02015年5月12日3,069模拟,深度搜索,二分法
  • PKUSC 2014 #1

    PKUSC 2014 #1

    A:unix纪元模拟[crayon-6767fb8ba046b414934681/]B:连环锁真心不会格雷码QAQ[crayon-6767fb8ba0474605408237/]C:Zhu'smultiset二分答案,得出每个数的增长开始时间[crayon-6767fb8ba047b584494745/]D:TeamThemUp!二分图染色+dp[crayon-6767fb8ba0480232209638/]F.Boatherds傻逼点分治[crayon-6767fb8ba0489960437839/] ...

  • TLX Practice Contest

    TLX Practice Contest

    被练习赛虐QAQA快速冪脑补一下[crayon-6767fb8ba0dab576175629/]B把两种行分开分别dp求前i行有j行两人都错然后枚举两种行分别两人都错了i,j用排列组合算一下贡献即可[crayon-6767fb8ba0db4506772946/]C二分+树形dp[crayon-6767fb8ba0dbe923259918/]...

  • 「BZOJ2811」[Apio2012] Guard

    「BZOJ2811」[Apio2012] Guard

    DescriptionInputOutputSampleInput534121341440451SampleOutput35HINT在这个样例中,有两种可能的安排方式:1,3,5 或者 2,3,5。即 3 和 5后面必然躲着一个忍者。考虑第一个灌木丛,存在一种安排方案使得它的后面躲着忍者,但也存在一种安排方案使得它后面没有躲忍者,因此不应该输出 1。同理,不应该输出 2。题解首先先将0的区间去除,可以用线段树TT如果去除0剩下的坐标编号等于忍者数,则所有剩下的坐标...

    122015年4月24日7,683贪心,线段树,二分法
  • UOJ Round #3

    UOJ Round #3

    http://vfleaking.blog.uoj.ac/blog/43「UR#3」核聚变反应强度[crayon-6767fb8ba225a344688479/]「UR#3」铀仓库[crayon-6767fb8ba2263285364597/]「UR#3」链式反应题目都不敢看。。。

  • 「BZOJ2770」YY的Treap

    「BZOJ2770」YY的Treap

    Description志向远大的YY小朋友在学完快速排序之后决定学习平衡树,左思右想再加上SY的教唆,YY决定学习Treap。友爱教教父SY如砍瓜切菜般教会了YY小朋友Treap(一种平衡树,通过对每个节点随机分配一个priority,同时保证这棵平衡树关于priority是一个小根堆以保证效率)。这时候不怎么友爱的510跑了出来,他问了YY小朋友一个极不和谐的问题:怎么求Treap中两个点之间的路径长度。YY秒了之后决定把这个问题交给你...

    02015年4月16日4,092STL,二分法,线段树
  • 「CF526X」ZeptoLab Code Rush 2015

    「CF526X」ZeptoLab Code Rush 2015

    懒得开多篇了,深夜口胡TAT现在是凌晨4点。。。A:KingofThieves枚举起始点模拟[crayon-6767fb8bb7955437766177/]B:OmNomandDarkPark算出最大值,从最高层开始贪心,能加尽量加[crayon-6767fb8bb795e082179748/]C:OmNomandCandies设hb/wb为小于ha/wa即a的单位质量价值高分类讨论若wb很大,则可以枚举b取了多少个否则a取的数量一定与c/wa相差不超过wb分类暴力TAT[crayon-6767fb8bb7963759800201/]D: OmNom...

  • 「BZOJ2095」[POI2010] Bridges

    「BZOJ2095」[POI2010] Bridges

    DescriptionYYD为了减肥,他来到了瘦海,这是一个巨大的海,海中有n个小岛,小岛之间有m座桥连接,两个小岛之间不会有两座桥,并且从一个小岛可以到另外任意一个小岛。现在YYD想骑单车从小岛1出发,骑过每一座桥,到达每一个小岛,然后回到小岛1。霸中同学为了让YYD减肥成功,召唤了大风,由于是海上,风变得十分大,经过每一座桥都有不可避免的风阻碍YYD,YYD十分ddt,于是用泡芙贿赂了你,希望你能帮他找出一条承...

    02015年4月4日4,942最大流,二分法,欧拉图
  • 「BZOJ2083」[POI2010] Intelligence test

    「BZOJ2083」[POI2010] Intelligence test

    Description霸中智力测试机构的一项工作就是按照一定的规则删除一个序列的数字,得到一个确定的数列。Lyx很渴望成为霸中智力测试机构的主管,但是他在这个工作上做的并不好,俗话说熟能生巧,他打算做很多练习,所以他希望你写一个程序来快速判断他的答案是否正确。Input第一行为一个整数m(1<=m<=1000000)第二行包括m个用空格分开的整数ai(1<=ai<=1000000),组成了最初的序列,第三行为一个整数n(1<=n<=...

    02015年4月3日2,979二分法
  • 「BZOJ2084」[POI2010] Antisymmetry

    「BZOJ2084」[POI2010] Antisymmetry

    Description对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。Input第一行一个正整数N(N<=500,000)。第二行一个长度为N的01字符串。Output一个正整数,表示反对称子串的个数。SampleInput811001011SampleOutput7hint7个反对称子串分别是:01(出现两...

    22015年4月2日3,854二分法,哈希表
  • 「codechef」March Challenge 2015

    「codechef」March Challenge 2015

    只做了前6题弃疗了感觉codechef写题解也没啥人看……「codechefCNOTE」ChefandNotebooks纯模拟[crayon-6767fb8bb9003808597468/]「codechefSIGNWAVE」SignWave听说此题打表可以找规律。。引用zld神犇的话吧。。。就是若干个余弦函数的零点均不同。。然后sin函数的分布就十分奇怪了。。比如s=3的时候就是312131213,忽略两端的情况。。就变成非常规则的1213121然后我们再考虑余弦函数当c=2的时候分布就是011101110...

    02015年3月17日3,419模拟,二分法,并查集,离线处理