• 【cf540X】Codeforces Round #301 (Div. 2)

    【cf540X】Codeforces Round #301 (Div. 2)

    A.CombinationLock模拟[crayon-58afad7b9c17b012554231/]B.SchoolMarks塞一堆中位数,特判什么的[crayon-58afad7b9c18d051402904/]C.IceCave深搜连通性,出点入度特判[crayon-58afad7b9c19c966399655/]D.BadLuckIsland期望dp+记忆化[crayon-58afad7b9c1ad638211728/]E.InfiniteInversions离散树状数组乱搞[crayon-58afad7b9c1c0667692220/] ...

  • poj openjudge 个人测试 #3

    poj openjudge 个人测试 #3

    1338.UglyNumbers二分下答案爆搜。。。[crayon-58afad7b9c8af637314548/]1250.TanningSalon模拟[crayon-58afad7b9c8bc019117633/]1270.FollowingOrders又是尼玛爆搜。。。[crayon-58afad7b9c8ca388659176/]1978.HanafudaShuffle傻逼模拟[crayon-58afad7b9c8e3968897481/]1799.Yeehaa!二分解方程。。。[crayon-58afad7b9c8f2156998384/] ...

    02015年5月12日802模拟,深度搜索,二分法
  • poj openjudge 个人测试 #2

    poj openjudge 个人测试 #2

    事情比较多QAQ1295.IhateSPAM,butsomepeopleloveit直接dfs。。。然后用一堆stl[crayon-58afad7b9cecd791461076/]1941.TheSierpinskiFractal递归QAQ[crayon-58afad7b9cedb205183564/]1663.NumberSteps模拟用map把图直接存下来。。。[crayon-58afad7b9cee4856533943/] ...

    32015年5月12日821模拟,深度搜索
  • pkusc 2014 #1

    pkusc 2014 #1

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

  • 【tyvj】五月有奖赛 暨Loi 55 Round #1 Day2

    【tyvj】五月有奖赛 暨Loi 55 Round #1 Day2

    抱枕被抢走了QAQ为何ZJ神犇要来虐蒟蒻控油刚捡肥皂[crayon-58afad7bc8d46625822396/]dC和俄罗斯方块我yy了一个奇怪的dp,高精模板太傻了就写了python[crayon-58afad7bc8d5b875493821/]Loi_M的YoGiOh计划(byLoi_imcy)[crayon-58afad7bc8d65708915132/] ...

  • 【cf538X】Codeforces Round #300

    【cf538X】Codeforces Round #300

    A.CuttingBanner枚举切掉中间部分匹配[crayon-58afad7bc9535922635703/]B.QuasiBinary用最少的只包含01的数凑出n每次贪心在非0位上取1[crayon-58afad7bc9547138185032/]C.Tourist'sNotes根据每俩个的时间及高度差可计算答案[crayon-58afad7bc955c522777241/]D.WeirdChess暴力暴力暴力[crayon-58afad7bc956a445743932/]E.DemiurgesPlayAgain考虑进入某个根,最终会取得子树第几小的叶子[crayon-58afad7bc957a132610...

    02015年4月27日1,439模拟,贪心,主席树,调和级数
  • 【codechef】April Challenge 2015

    【codechef】April Challenge 2015

    BROKPHON模拟[crayon-58afad7bc9f02639464194/]CHEFLCM所有约数和[crayon-58afad7bc9f0f635311244/]PIANO1暴力TT[crayon-58afad7bc9f17645229802/]CSEQl~r之间每个数的使用次数当作一个变量。。那么就相当于求方程组sigma(xi)(l<=i<=r)=n的非负整数解数。。然后就是排列组合求和[crayon-58afad7bc9f1f495377583/]CARLOS先用并查集将能够相互转化的并在一起dpf(i,j)表示前i个末尾为j的最小改...

  • 【cf526X】ZeptoLab Code Rush 2015

    【cf526X】ZeptoLab Code Rush 2015

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

  • 【cf529E】The Art of Dealing with ATM

    【cf529E】The Art of Dealing with ATM

    ATMsofawell-knownbankofasmallcountryarearrangedsothattheycannotgiveanyamountofmoneyrequestedbytheuser.Duetothelimitedsizeofthebilldispenser(thedevicethatisdirectlygivingmoneyfromanATM)andsomepeculiaritiesoftheATMstructure,youcangetatmostkbillsfromit,andthebillsmaybeofatmosttwodistinctdenominations.Forexample,ifacountryusesbillswithdenominations10,50,100,500,1000and5000burles,thenatk = ...

    02015年3月23日810模拟
  • 【codechef】March Challenge 2015

    【codechef】March Challenge 2015

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

  • 【topcoder】Kodifica – Pratice Round 1

    【topcoder】Kodifica - Pratice Round 1

    打了场莫名其妙的比赛150Youneedtoupdatethebalanceinyourcheckbook.Youknowyourstartingbalance,thetotalamountspentusingyourdebitcard,andthetotalvalueofchecksthathavebeenwritten.Returnyourendingbalance.a-b-c。。。[crayon-58afad7bcc7e9546429981/]500Preparinganationalbudgetinvolvessumsoflargenumbers.Thesenumbersshouldbeformattedinaniceway.Yourtaskis,givensomenicelyformattedcosts(inUSdollarsandcen...

    12015年3月11日1,171模拟,排列组合
  • 【topcoder】Single Round Match 652 – Round 1 Div2

    【topcoder】Single Round Match 652 - Round 1 Div2

    topcoder怎么会把客户端做成这样差评第一场只能打div2TAT250Youaregivenastringsconsistingoflowercaseletters.Weassigntheletters'a'to'z'valuesof1to26,respectively.WewilldenotethevalueassignedtotheletterXbyval[X].Forexample,val['a']=1andval['e']=5.Wedefinethevalueofthestringsasfollows.Foreachletters[i],letk[i]bethenumberoflettersinsthatarelessthanorequaltos[i],includings[i]itself.Then,thevalu...

  • 【codechef】January Lunchtime 2015

    【codechef】January Lunchtime 2015

    Pieceofcake 统计每个字母出现次数,取最大值,判断其是否等于l/2[crayon-58afad7bcdd42589852423/]Justmultiply 乘法快速乘即可,但乘方由于M过大。。使用欧拉函数降幂比较麻烦。。发现a^(10b+c)=(a^b)^10*a^c然后就能On算出表达式了^10可以看做常数[crayon-58afad7bcdd56444638586/]Candidatewalk状压一下,转移显然[crayon-58afad7bcdd60903260357/]Manybananas这一题比较有意思将宗族大小分为<=300和>300用数组统...