ICode9

精准搜索请尝试: 精确搜索
  • P4093 [HEOI2016/TJOI2016]序列2019-03-24 21:53:23

    题目链接 题意分析 我们假设每一个数都有一个变动范围\([L_i,R_i]\) 那么我们令\(dp[i]\)表示以\(i\)结尾的最长不下降子序列的长度 那么就是\(dp[i]=max\{dp[j]+1\}\) 转移的条件是 \(1.j<i\) \(2.r_j≤a_i\) \(3.a_j≤l_i\) 所以这就是一个三位偏序问题了 同时需要注意的是 我们

  • [HEOI2016/TJOI2016]求和2019-03-04 21:54:15

    题意:给你n,让你求一个式子如下 解析:我们知道第二类斯特林数的通项公式为 所以上式就变为 然后就是常见操作,把组合数拆开 其中sum(i)就是上面那个等比数列的和 所以我们发现里面那个式子就是卷积的形式 那么直接NTT就行了 // luogu-judger-enable-o2 #include<bits/stdc++.

  • [TJOI2016 & HEOI2016] 字符串2019-03-02 08:49:49

    [题目链接]         https://www.lydsy.com/JudgeOnline/problem.php?id=4556 [算法]         不难发现 , 对于每个询问        ans = max{ min{b - i + 1 , lcp(i , c) } (a <= i <= b)         不妨二分答案mid , 那么问题就转化为求 max{ lcp(i  , c) } (a <=

  • BZOJ 4555:[TJOI2016&HEOI2016]求和(第二类斯特林数+NTT)2019-02-24 10:50:39

    \(Description\) 求 \[\sum_{i=0}^n\sum_{j=0}^iS(i,j)2^jj!\]对998244353取模后的结果。 \(S(i,j)\)在这里就非常碍事,怎么把它写成一个多项式的形式呢? 第二类斯特林数含有一种容斥的写法 \[S(n,m)=\frac{1}{m!}\sum_{i=0}^m(-1)^iC_m^i(m-i)^n\] 把它带到要求的式子里去 \[\sum_{i

  • [luogu]P2825 [HEOI2016/TJOI2016]游戏2019-02-16 16:37:58

    原题链接:P2825 [HEOI2016/TJOI2016]游戏 题意 就是在一张图上放炸弹,炸弹占领横纵一行一列。 炸弹不能穿透硬石头,软硬石头上都不能放炸弹。 求最多能放几个炸弹。   分析 (第一道没看题解AC的网络流) 感觉跟这道题有点像啊。。 P1129 [ZJOI2007]矩阵游戏 如果没有硬石头的限制,这道题

  • [洛谷P4091][HEOI2016/TJOI2016]求和2019-02-12 20:51:45

    题目大意:给你$n(n\leqslant10^5)$,求:$$\sum\limits_{i=0}^n\sum\limits_{j=0}^i\begin{Bmatrix}i\\j\end{Bmatrix}\times2^j\times j!$$$\begin{Bmatrix}n\\m\end{Bmatrix}$表示第二类斯特林数,递推公式为$\begin{Bmatrix}n\\m\end{Bmatrix}=m\begin{Bmatrix}n-1\\m\end{B

  • [HEOI2016/TJOI2016]求和2019-02-02 15:47:55

    NTT卷积 #include<cstdio> #include<algorithm> #include<iostream> const int mod = 998244353,g=3; const int maxn = 400100; typedef long long ll; inline int pow(int a,int b,int ans=1){ for(;b;b>>=1,a=ll(a)*a%mod) if(b&1)

  • 【LG4091】[HEOI2016/TJOI2016]求和2019-01-31 22:52:50

    【LG4091】[HEOI2016/TJOI2016]求和 标签(空格分隔): 数论、数学---FFT&NTT 数论、数学---组合数学 Source---各省省选 题面 要你求: \[ \sum_{i=0}^n\sum_{j=0}^iS(i,j)*2^j*j! \] 其中\(S\)表示第二类斯特林数,\(n\leq10^5\),答案对\(998244353\)取模。 题解 这题你们好早就做了,因为由

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有