上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 由于有$n$个数,所以有$n+1$个前缀和(第一个是$0$) 所以所有前缀和中必定有一组数是$mod \space n$下同余的。 所以找出来再输出就ok了。。 2019.06.02 阅读全文
posted @ 2019-06-02 22:30 LuitaryiJack 阅读(263) 评论(0) 推荐(0)
摘要: 好吧这题很水。。。可是我没想到正解。。。 题意:求n!有多少位。 正解:斯特林公式。 直接放代码。。。 然后是暴力: 2019.06.02怕不是失了智qwq 阅读全文
posted @ 2019-06-02 22:26 LuitaryiJack 阅读(246) 评论(0) 推荐(0)
摘要: 可以发现,整个数列构成一个树形结构,并且是个完全二叉堆(小根堆)。 并且这个堆的形态在给定$n$后是固定的,第1个位置上显然只能放1。 对子树的根来说,他自己是所分得的数集中最小的那个,所以从剩下$sz[i]-1$个数字中,挑一些填满左子树的节点,剩下填右子树,相当于继续向下分配数集,由于只有数字的 阅读全文
posted @ 2019-06-02 22:18 LuitaryiJack 阅读(246) 评论(0) 推荐(0)
摘要: 真是菜到爆炸。。。。容斥写反(反正第一次写qwq) 题意:$n-1$个公司,每个公司可以连一些边,求每个边让不同公司连的生成树方案数。 矩阵树定理+容斥原理(注意到$n$不是很大) 枚举公司参与与否的状态,每次重构矩阵,把参与连边的公司可以连的边写在矩阵中,然后求出方案。 代码中的$Gauss()$ 阅读全文
posted @ 2019-06-02 22:03 LuitaryiJack 阅读(136) 评论(0) 推荐(0)
摘要: 好题鸭。。 不好直接求三角形个数,那就用全集-补集,转化为求三点共线的数量。 具体求法是求出水平共线数量与竖直共线数量和斜线共线数量。 用排列组合的知识可知为水平和竖直的为$C_n^3$​与$C_m^3​$。 求斜线三点共线:显然,对于点$(a,b) (x,y)$连成的线段$(其中a>x,b>y)$ 阅读全文
posted @ 2019-06-01 15:00 LuitaryiJack 阅读(224) 评论(0) 推荐(1)
摘要: 太神仙了这题。。。 原来的地面上升,可以倒着操作(时光倒流),转化为地面沉降,最后的答案就是每个点的深度。 下面的1,2操作均定义为向下沉降(与原题意的变换相反); 首先这个题目只会操作前缀和后缀,并且只会把前缀中的数(纵坐标)变小(2操作),后缀中的数(横坐标)变大(1操作),所以具有单调性,可以 阅读全文
posted @ 2019-06-01 14:13 LuitaryiJack 阅读(234) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2019-05-31 18:11 LuitaryiJack 阅读(12) 评论(0) 推荐(0)
摘要: 大致就是矩阵快速幂吧。。 这个时候会发现这些边权$\le 9$,然后瞬间想到上回一道题:是不是可以建一堆转移矩阵再建一个$lcm(1,2,3,4,5,6,7,8,9)$的矩阵?。。。后来发现十分的慢qwq也好像不对 于是考虑转化一下:首先把点$u$建成九个点,$P(u,i)$表示$u$点的第$i$个 阅读全文
posted @ 2019-05-25 17:38 LuitaryiJack 阅读(153) 评论(0) 推荐(0)
摘要: ywy神犇太巨辣!!一下就明白了!! 题意:求$lcm(a_1,a_2,...,a_k)$的种类,其中$\Sigma\space a_i <=n$,$a_i$相当于环长 此处的$DP$,相当于是在求$lcm(a_1,a_2,...,a_k)$按算术基本定理分解的式子的种类。 感性理解一下,一堆>=2 阅读全文
posted @ 2019-05-25 17:25 LuitaryiJack 阅读(211) 评论(0) 推荐(0)
摘要: 有后效性的DP:$f[u]$表示到$u$的期望次数,$f[u]=\Sigma_{(u,v)} (1-\frac{p}{q})*f[v]*deg[v]$,最后答案就是$f[u]*p/q$ 刚开始$f[1]=1$,,因为炸弹初始在$1$号节点。所以增广矩阵中$a[1][n+1]=1$。 系数矩阵$a[i 阅读全文
posted @ 2019-05-24 09:31 LuitaryiJack 阅读(182) 评论(0) 推荐(0)
摘要: 这题咕了好久..... 设$f[i][j]$表示从$(i,j)$到最后一行的期望步数; 则有 $ f[i][1]=\frac{1}{3}(f[i][1]+f[i][2]+f[i+1][1])+1$ $ f[i][m]=\frac{1}{3}(f[i][m]+f[i][m-1]+f[i+1][m])+ 阅读全文
posted @ 2019-05-24 09:15 LuitaryiJack 阅读(173) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-05-20 21:11 LuitaryiJack 阅读(16) 评论(0) 推荐(0)
摘要: 某裴姓蒟蒻上午提了一个小问题(rt)。。然后他升华了。。升华之前感受到了神犇的力量。。。 方法一: g[n][k]表示n个点,k条边的无向图(不一定连通) f[n][k]表示表示n个点,k条边的无向连通图 咕咕了。。。自己讲不清。。。O(n^4) 方法二: 我们可以枚举环的大小,设为$i$,则可以从 阅读全文
posted @ 2019-05-20 21:06 LuitaryiJack 阅读(1080) 评论(0) 推荐(6)
摘要: 首先,从$(0,0)$走到$(n,m)$的方案数是$ C_{n+m}^n$,可以把走的方向看作一种序列,这个序列长$ n+m$ ,你需要从中任取$n$个位置,让他向右走; 然后就是如何处理不能走的点:把点sort一遍,按横纵坐标降序排列,这样前面的点可能会包含后面的点,所以算方案数时时要考虑。 算出 阅读全文
posted @ 2019-05-18 15:18 LuitaryiJack 阅读(188) 评论(0) 推荐(0)
摘要: 好吧刚开始以为扩展卢卡斯然后就往上套。。结果奇奇怪怪又WA又T。。。后来才意识到它的因子都是质数。。。qwq怕不是这就是学知识学傻了。。 题意:$ G^{\Sigma_{d|n} \space C_n^d}\space mod \space 999911659$ 首先发现999911659是个质数, 阅读全文
posted @ 2019-05-18 14:39 LuitaryiJack 阅读(198) 评论(0) 推荐(0)
摘要: 对于一般的卢卡斯定理,要求 $C_n^m\space mod \space P$中的$ p $为质数; 而扩展卢卡斯,是解决$P$不为质数时的问题,因为$P$不是质数时,很多模意义下的的除法是做不了的(没有逆元); 首先对$P$按算术基本定理分解 $ P = \Pi p_i^{c_i} $ 对下面这 阅读全文
posted @ 2019-05-18 12:29 LuitaryiJack 阅读(811) 评论(0) 推荐(0)
摘要: 好吧学长说是板子。。。学了之后才发现就是板子qwq 题意:求$ C_n^{w_1}*C_{n-w_1}^{w_2}*C_{n-w_1-w_2}^{w_3}*...\space mod \space P$ 当然,如果$\Sigma w_i >n$,则无解。 (不会扩展卢卡斯?) 2019.05.18 阅读全文
posted @ 2019-05-18 12:28 LuitaryiJack 阅读(185) 评论(0) 推荐(0)
摘要: 这题让我升华。。还好只重构了一遍 首先我们发现:$n$较小时,整个队伍的形态 跟 $n$ 比较大时的局部是一样的 所以我们预处理出这个队伍的形态,和每一行每个位置的质因子个数的前缀和,$O(nlogn)$,然后每次回答$log(n)$ 方法: 1.线性筛,筛出每个数值因子的个数; 2.然后用一个树状 阅读全文
posted @ 2019-05-17 01:08 LuitaryiJack 阅读(223) 评论(0) 推荐(0)
摘要: 本来做了一道 P4901 排队 后来发现自己做错题了。。。到也都是数学qwq 这题最恶心的就是两只(雾)老师。 那我们分类讨论: 1.两个老师之间是男生: $ A(n,n)*A(n+1,2)*A(n+3,m) $ 首先男生有$ A(n,n)=n! $种排列方式;然后有$ n+1$ 个空隙(加上开头和 阅读全文
posted @ 2019-05-17 00:46 LuitaryiJack 阅读(141) 评论(1) 推荐(0)
摘要: 好的我把标准版过了。。。 设$ r_i$为$i$的度数 首先,我们设 $ sum = \Sigma r_i-1$,$ tot $ 为所有能够确定度数的点 所以我们有 $ C ^ {sum} _{n-2} * \frac{sum!}{\Pi(r_i-1)!} *(n-tot)^{n-2-sum} $ 阅读全文
posted @ 2019-05-16 21:01 LuitaryiJack 阅读(162) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页