「 客星璀璨之夜 」(stars) " 虽然不清楚是不是那两人的力量 在那个风暴肆虐的夜晚,的确有一瞬 真的在那一瞬间,在云破天开的时候 透过空隙中看到的璀璨星空,不知为何倒映眼中不能忘怀 " --<奇迹召唤星辰> [题目描述] 小苗望着星空,在高中学习了几年物理后正式成为一名理科生后,她突然脑洞大开: 将星空简化成一个数轴,数轴上有 2n + 1 个位置,分别为 x_1 , x_2 , - , x_2n+1,其中奇 数位置有一个正物质恒星,偶数位置有一颗反物质行星.在这里…
题解 \(by\;zj\varphi\) 概率与期望,考虑 \(\rm dp\) 设 \(dp_{i,j}\) 为消除 \(i-j\) 这一段行星的期望,转移: 枚举 \(k\) 为当前状态下第一个撞击的行星,分向左,向右. \[\rm dp_{i,j}=\sum_{k=i}^jdp_{i,k-1}+dp_{k+1,i}+E_{k+1,j}-pos_k \] \[\rm dp_{i,j}=\sum_{k=i}^jdp_{i,k-1}+dp_{k+1,i}-E_{i,k-1}+pos_k \] \…
\(\mathcal{Description}\)   OurOJ.   给定坐标轴上的 \(2n+1\) 个坐标 \(x_1,x_2,\cdots,x_{2n+1}\),其中偶数下标的位置是一个小球,奇数下标的位置是一个球洞.每次操作随机选择一个小球,并随机让它向左或向右滚入临近的球洞,该球洞被填满,视作平地.求所有球进洞后,球滚动总距离的期望.对 \(998244353\) 取模.   \(n\le3000\). \(\mathcal{Solution}\)   显然,\(n\) 个球进洞的…
前言: 最近连考两场期望dp的题目,sir说十分板子的题目我竟然一点也不会,而且讲过以后也觉得很不可改.于是开个坑. 1.晚测10 T2 大佬(kat) 明明有\(O(mlog)\)的写法,但是\(m\)等于\(500\)就让人十分迷惑.当然我并没有推出来 以下式子来自这里 emm,目前觉得DeepinC的式子最好理解,也最好写 其实我就看懂了一个 下面的\(m^k\)显然是总方案数,后面乘的\((n-k+1)\)提醒我们这个式子是在枚举每一个区间. 至于分子上的东西, 从\(1\)到\(m\)…
题目传送门 题意:给你一棵树,树上的每个节点都有树值,给m个查询,问以每个点u为根的子树下有多少种权值恰好出现k次. 分析:首先要对权值离散化,然后要将树形转换为线形,配上图:.然后按照右端点从小到大排序,离线操作:将每一个深度的权值分组到相同权值的cnt中,当sz == k时,用树状数组更新+1,表示在该深度已经存在k个相同的权值,如果>k,之前k个-2(-1是恢复原样,再-1是为下次做准备?),然后一个点的子树的答案就是 sum (r) - sum (l-1). 当然,区间离线问题用莫队算法…
Remember the story of Little Match Girl? By now, you know exactly what matchsticks the little match girl has, please find out a way you can make one square by using up all those matchsticks. You should not break any stick, but you can link them up, a…
思考了一下第二题,觉得有无数种乱搞做法 类似什么bitset压位,MCS染色之类奇怪的做法 然而都是玄学正确性或者玄学复杂度 先放题解把 第一题显然具有单调性,二分就可以啦 O(nlogn),貌似输出要求去尾QAQ #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cstdlib> #include<cmath> #de…
联赛前上vijos板刷往年联赛题,使用在线编辑编写代码,祝我rp++. 废话不多说,挑比较有意思的记一下. 题目是按照年份排序的,最早只到了03年. 有些题目因为 我还没写/很早之前写的忘了 所以就没写题解. NOIP2003 神经网络:按照题目怎么说怎么做,BFS即可.注意输出层是指出度为0的层,不是指深度最大的. 传染病防治:爆搜题,枚举每一层减掉哪个.复杂度不可算,理论在O(2^30*8!)左右,但好像强势不满.想了一会貌似卡不掉? NOIP2004 虫食算:知二推三,边搜边判. NOIP…
题面 TJOI2018出CF原题弱化版是不是有点太过分了?对,就是 TJOI2018 教科书般的亵渎 然而我这个问题只会那个题的范围的m^3做法 回忆一下1到n求和是二次的,平方求和公式是三次的,立方求和公式是四次的,那m次方求和公式一定是个m+1次多项式 直接扔m+2个值进去把它插出来,因为是连续的可以做到线性(不算逆元) #include<cstdio> ,mod=1e9+; int n,k,ans,sum,fac[N],pre[N],suf[N]; int Qpow(int x,int…
神秘岛(island) 题目描述: 除了敲代码和撩妹,旅行是cxw123 的第三爱好.他来到了澳大利亚东北部的大宝礁,在这里,有一个隔绝人世的神秘岛,这个岛不同于附近其他的珊瑚岛,它的生长速度极快,甚至以每日可见的速度延伸拓展.岛上的居民十分担心自己将来无处可居,于是委托远道而来的cxw123 阅读该岛的地理日志,请他帮助分析该岛每日的变换.已知该岛的地理日志涵盖以下内容:高度H,可居住岛屿距离海平面的高度必须大于等于H.1.珊瑚礁生长:当日有一个新的岛屿生长了出来,记录了它现在距离海平面的高度…