HBSX2018day1游记

ouuan

2018-04-06 15:41:40

Personal

我一个非正式选手,怎么就rank2了呢?你们还是……(误) 本来是不准备写游记的,但一不小心就rank2了,sup琪盛onlysubxch 去年NOIP怎么考的.. 考完的感觉和清北模拟赛d1一样,A了一题就上天了,暴力打的还没别人好.而且同样是dpA掉. t1是人生第一次写状压,清北讲状压的时候也没认真听,神奇的a了 题目大约是一个n*m棋盘,每个格子有aij,bij两个数,两个人轮流下棋,只能下在上面和左边的所有格子都下了的地方,一个人下了得aij的分,另一个人下了得bij的分,两人都希望自己的分减对方的分最大,双方都用且都知道对方用最优策略,问最后一个人的分减另一个人的分是多少。 画图之后发现每行的棋子数是一个递增序列,然后莫名想到了小学奥数排列组合的“插板法”,然后就试了一下,先画m个球,然后每排有几个棋子就在第几个球后面插一块板 e.g. xxxxo xxooo xoooo xoooo ooooo 就是|o||o|oo|o 然后发现,这不就是1011010010吗? 于是状压dp,细节就不讲了,半个小时草稿,20分钟码,40分钟调试,过样例 P.S.后来看到洛谷上有这题,就写了个较详细的题解 t2是给一个序列d和浮点数k,求满足d[i]>=int(d[i/k])的字典序最大排列,n!暴力得30分 t3(coat,Counting on a Tree)是给一颗点带权的树,求所有节点数大于等于k的联通子图第k大节点的权值和。本来想写coal(有15分保证是一条链),结果写了个n³的coal,然后还写了个n==k的特判,几种情况都不是的时候猜了个答案,最后奇迹15分,不知道是有n==k还是猜对了那个 一题AC,全场上天,暴力是啥,全靠奇迹。