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

陕西省建设集团公司网站小学生手工制作大全

陕西省建设集团公司网站,小学生手工制作大全,wdcp 无法访问此网站,新乡网站优化平台正题 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid5542 题目大意 求序列A有多少个长度为M的递增子序列。 解题思路 用fi,jfi,j表示长度为i#xff0c;以AjAj结尾的序列的个数。然后显然得出动态转移方程通过上一次从任意一个地方转移#xff0c;动态转移方程5542 题目大意 求序列A有多少个长度为M的递增子序列。 解题思路 用fi,jfi,jf_{i,j}表示长度为i以AjAjA_j结尾的序列的个数。然后显然得出动态转移方程通过上一次从任意一个地方转移动态转移方程 fi,j∑kj,AkAjfi−1,kfi,j∑kj,AkAjfi−1,k f_{i,j}=\sum_{k 我们可以用树状数组储存和维护k。code #includecstdio #includealgorithm #includecstring #define N 2010 #define lowbit(x) x-x #define BPM 1000000007 using namespace std; int t[N],a[N],f[N][N],n,m,l,uiqe[N],ans,ts; void change(int x,int k) {while(xl){t[x](t[x]k)%BPM;xlowbit(x);} } int ask(int x) {int sum0;while(x){sum(sumt[x])%BPM;x-lowbit(x);}return sum; } int main() {scanf(%d,ts);for(int ti1;tits;ti){scanf(%d%d,n,m);a[0]-2147483647;uiqe[n1]a[0];for(int i1;in;i)scanf(%d,a[i]),uiqe[i]a[i];sort(uiqe1,uiqe2n);lunique(uiqe1,uiqe1n)-(uiqe1);for(int i0;in;i)a[i]lower_bound(uiqe1,uiqe1l,a[i])-uiqe;//以上为离散化memset(f,0,sizeof(f));f[0][0]1;ans0;for(int i1;im;i){memset(t,0,sizeof(t));change(a[0],f[i-1][0]);//修改for(int j1;jn;j){f[i][j]ask(a[j]-1);//询问和change(a[j],f[i-1][j]);//维护和if(im) ans(ansf[i][j])%BPM;}}printf(Case #%d: %d\n,ti,ans);} }
http://www.pierceye.com/news/644747/

相关文章:

  • 商城网站租服务器安全不怎么做和美团一样的网站
  • 网站建设 sql 模版做网站的工具 论坛
  • 万网虚拟主机两个网站权重域名做网站有用么
  • 门户网站是指六盘水做网站
  • 自助建站系统免费加盟设计用哪些网站有哪些
  • 太原制作公司网站无锡网站优化公司
  • html5 wap网站模板动画广州网站建设 信科公司
  • 西安门户网站开发wordpress如何在文章底部添加目录
  • 设计婚纱网站宁波网站优化服务
  • 建设电子商务网站的花费那些公司做网站比较厉害
  • 桂林建站平台哪家好东莞百度快速排名提升
  • 网页设计框架哈尔滨网络优化推广公司
  • 深圳专业做网站技术西安网站设计报价
  • 做电影资源网站动图制作网站
  • 网站域名免费申请深圳龙华怎么样
  • 织梦建设手机网站wordpress中portfolio
  • 网站开发的检索速度在啥范围之内设计网站大全网
  • 外国人学做中国菜的网站php购物网站开发成品
  • 手机网站专题网站建设私活
  • 自建网站 备案视频号广告推广
  • 青岛网站优化东莞市场监督管理局官网
  • 深圳珠宝网站设计临沂seo优化
  • 东莞网站建项目代理
  • 心理咨询网站开发营销型网站的建设要求都有什么
  • 优化网站要怎么做中国外协机械加工订单网
  • 运动健身型网站开发永久网站空间
  • 好的网站建设公司排名小程序怎么引流推广
  • 建设部网站 光纤到户平顶山 网站建设公司
  • 网站建设费计入哪个科目赛罕区城乡建设局网站
  • 计算机协会网站模板如何做微信下单小程序