当前位置: 首页 > news >正文

双阳区住房和城乡建设局网站能绑定域名的免费网站

双阳区住房和城乡建设局网站,能绑定域名的免费网站,storefront wordpress,asp.net 音乐网站开发从题解的角度来说#xff0c;这是一道简单题。不过考场上在没有任何人提示的情况下要想出正确的结论其实并不容易。 我自己做这道题的时候#xff0c;因为没有想清楚题目给出的下界能取到的充要条件是什么#xff0c;所以到了很晚才猜到结论#xff0c;以至于难以为继。 …从题解的角度来说这是一道简单题。不过考场上在没有任何人提示的情况下要想出正确的结论其实并不容易。 我自己做这道题的时候因为没有想清楚题目给出的下界能取到的充要条件是什么所以到了很晚才猜到结论以至于难以为继。 结论当且仅当一个排列不含有长度为333的下降子序列冒泡排序的交换次数取到下界。这也非常好理解因为如果一个位置存在前面一个数比它大后面一个数比它小那么至少会向左/向右移动一次因此取不到下界。 证明需要运用Dilworth\text{Dilworth}Dilworth定理我们可以把原序列划分成两个上升子序列 其中一个子序列的数只会往左移另一个子序列的数只会往右移然后就证完了。 先不考虑字典序的限制。我们将限制转化一下变成不存在一个位置iii使得存在前面的一个数比它大后面的一个数比它小。这直接导出了下面的dpdpdp设dpi,jdp_{i,j}dpi,j​表示前iii个位置最大值为jjj的方案数。如果[1:i−1][1:i-1][1:i−1]的最大值为jjj那么pip_ipi​只能是[1:j][1:j][1:j]中没填的最小的那一个方案数dpi−1,jdp_{i-1,j}dpi−1,j​。否则若[1:i−1][1:i-1][1:i−1]最大值为k(kj)k(kj)k(kj)那么pip_ipi​填jjj总是合法的。那么dpi,j∑k≤jdpi−1,k(i≤j)dp_{i,j}\sum_{k\le j}dp_{i-1,k}(i\le j)dpi,j​∑k≤j​dpi−1,k​(i≤j) 。我们发现这就是从(1,1)(1,1)(1,1)走到(n,n)(n,n)(n,n)且不穿过对角线xyxyxy的方案数也就是(2nn)−(2nn−1)\binom{2n}{n}-\binom{2n}{n-1}(n2n​)−(n−12n​)。 回到原题我们枚举lcp\text{lcp}lcp然后就变成了求从(i,j)(i,j)(i,j)走到(n,n)(n,n)(n,n)的方案数同样可以组合数计算。然后就做完了。 复杂度O(n)O(n)O(n)。 #includebits/stdc.h #define ll long long #define pb push_back using namespace std; const int mod998244353; const int N2e65; int T,n,p[N],vs[N]; ll fac[N],inv[N],bit[N],res; void add(ll x,ll y){x(xy)%mod; } ll fpow(ll x,ll ymod-2){ll z(1);for(;y;y1){if(y1)zz*x%mod;xx*x%mod;}return z; } void init(int n){fac[0]1;for(int i1;in;i)fac[i]fac[i-1]*i%mod;inv[n]fpow(fac[n]);for(int in;i1;i--)inv[i-1]inv[i]*i%mod; } ll binom(ll x,ll y){return fac[x]*inv[y]%mod*inv[x-y]%mod; } ll G(int a,int b,int c,int d){if(cadb)return binom(cd-a-b,c-a);return 0; } ll F(int a,int b,int c,int d){if(cadbba){return G(a,b,c,d)-G(b1,a-1,c,d);}return 0; } int main(){ ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);init(2e6);cinT;while(T--){cinn;for(int i1;in;i)cinp[i],vs[i]0;res0;int tp0,j1;for(int i0;in;i){add(res,F(i,max(tp,p[i1])1,n,n));while(jnvs[j])j;if(jtpjp[i1]){add(res,F(i1,tp,n,n));}if(p[i1]tpp[i1]!j){break;}tpmax(tp,p[i1]);vs[p[i1]]1;}cout(resmod)%mod\n;} }
http://www.dnsts.com.cn/news/60431.html

相关文章:

  • 网站需要的技术望京SOHO网站建设
  • 无锡市无锡市住房和城乡建设局网站浙江建设信息港 官网
  • 秦皇岛陵县网站建设百度seo排名优化公司哪家好
  • 企业内部网站模板免费下载个人简历表格
  • 电子商务网站建设基本组成新乡电子商务网站建设
  • 网站群维护方案怎样宣传自己的品牌
  • 有什么做海报网站ps案例教程网站
  • 做网站ps图片都是多大河北建设厅网站怎么搜索文件
  • 网站的首页页面布局怎么做久就建筑网
  • 那家建设网站p2p公司最好炒股软件下载
  • 专业做网站咨询什么是门户网站?
  • 做影视网站推荐哪个服务器大连网站快速排名
  • wordpress怎么设置语言设置中文做网络优化哪家公司比较好
  • 响应式网站建设的好处商标查询系统官网
  • 手机网站图片 触摸 放大代码 jsseo外链发布
  • 网站建设的产品类型是什么陕西金顶建设公司网站
  • 网站开发客户挖掘wordpress是什么来的
  • 地产项目网站网络软文营销案例3篇
  • 网站开发的业务风险网站建设公司价格
  • 文章类网站后台官网站内优化怎么做 2018
  • 网站seo推广优化报价表有服务器和域名怎么做网站
  • 如何建设黔货出山电子商务网站建设博客网站步骤
  • 目前做公司网站有没有用找logo的网站
  • 建站宝盒站群版开发楼盘需要多少钱
  • 天津网站建设优选企业专业的网站制作中心
  • 门户网站ip地址段品牌推广策划
  • 网站的黏度厨之梦进口食品网站谁做的
  • 常德网站建设套餐报价公司名称大全三个字
  • 优惠券网站要怎么做的建筑招工找活平台
  • 购物网站主页怎么做增城新塘镇 企业网站建设