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

php商城网站建设js wordpress 菜单管理系统

php商城网站建设,js wordpress 菜单管理系统,网站设计模板源码,深圳企业网站建设设计文章目录problemsolutioncodeproblem solution dpi:dp_i:dpi​: 前iii个多米诺骨牌全都倒下的最小花费 li,ril_i,r_ili​,ri​分别表示第iii个多米诺骨牌倒下时所能波及到的最左/右位置 往左倒#xff0c;则[li,i)[l_i,i)[li​,i)内的牌都可以选择性地先推倒 dpimin⁡{dpjcos… 文章目录problemsolutioncodeproblem solution dpi:dp_i:dpi​: 前iii个多米诺骨牌全都倒下的最小花费 li,ril_i,r_ili​,ri​分别表示第iii个多米诺骨牌倒下时所能波及到的最左/右位置 往左倒则[li,i)[l_i,i)[li​,i)内的牌都可以选择性地先推倒 dpimin⁡{dpjcosti∣li−1≤ji}dp_i\min\{dp_jcost_i\big|l_i-1\le ji\}dpi​min{dpj​costi​∣∣​li​−1≤ji} 被后面的牌左倒后推倒 dpimin⁡{dpj−1costj∣ji≤rj}dp_i\min\{dp_{j-1}cost_j\big|ji\le r_j\}dpi​min{dpj−1​costj​∣∣​ji≤rj​} 性质相邻两多米诺骨牌的波及范围只有包含或相离关系 显然若iii能波及jjj则jjj能波及范围一定能被iii波及到 两种情况都可以用单调栈优化求解O(m)O(m)O(m) code #include stack #include cstdio #include vector using namespace std; #define maxm 10000007 #define maxn 250005 #define int long long int n, m, Q; stack int st; vector int a[maxn], c[maxn]; int h[maxm], w[maxm], l[maxm], r[maxm], dp[maxm];signed main() {scanf( %lld %lld, n, m );for( int i 1, k;i n;i ) {scanf( %lld, k );a[i].resize( k );c[i].resize( k );for( int j 0;j k;j )scanf( %lld, a[i][j] );for( int j 0;j k;j )scanf( %lld, c[i][j] );}scanf( %lld, Q );int cnt 0;while( Q -- ) {int id, mul;scanf( %lld %lld, id, mul );for( int i 0;i a[id].size();i )h[ cnt] a[id][i], w[cnt] c[id][i] * mul;}for( int i 1;i m;i ) {while( ! st.empty() h[st.top()] st.top() i )r[st.top()] i - 1, st.pop();st.push( i );}while( ! st.empty() ) r[st.top()] m, st.pop();for( int i m;i;i -- ) {while( ! st.empty() st.top() - h[st.top()] i )l[st.top()] i 1, st.pop();st.push( i );}while( ! st.empty() ) l[st.top()] 1, st.pop();//维护往右倒的最小花费单调栈for( int i 1;i m;i ) {dp[i] w[i] dp[l[i] - 1];while( ! st.empty() r[st.top()] i ) st.pop();if( ! st.empty() ) dp[i] min( dp[i], w[st.top()] dp[st.top() - 1] );if( st.empty() || w[i] dp[i - 1] w[st.top()] dp[st.top() - 1] )st.push( i );}printf( %lld\n, dp[m] );return 0; }
http://www.yutouwan.com/news/262356/

相关文章:

  • 做数据ppt模板下载网站点开图片跳到网站怎么做
  • 制作微信网站模板免费下载杭州酒店团购网站建设
  • 东莞网站推广公司淘宝推广平台有哪些
  • 网站开发的背景与环境互联网创业项目怎么做
  • 百度搜不干净的东西白山网站seo
  • 百达翡丽手表网站最近高清中文在线国语字幕
  • 内容网站管理系统qq推广引流怎么做
  • 南山做网站公司电子商务网站建设的认识的心得
  • 网站建设软件是什么flash网站项目背景
  • 上海网站建设网站制作临沂网站建设哪家好
  • 织梦网站栏目营销自己的网站
  • 网站流量下降的原因温州通告最新
  • dw用ps切片做网站网站建设营销外包公司
  • 宿迁网站建设推广公司长春网站制作企业
  • 科学做视频网站上海网站制作建设多少钱
  • 网站模板凡平台西安室内设计公司排名
  • 游戏平台网站建设木马文创的工业设计
  • 焦作网站建设哪家正规wordpress5.2添加外链
  • 互联网站备案网站模板怎么套用
  • 网站的ip地址是什么flash网站建设教程
  • 域名备案后网站打不开logo注册
  • 网上如何建网站卖量具产品外贸营销推广方案
  • 目前做啥网站能致富重庆seo全面优化
  • 一台ip做两个网站深圳广告策划公司排名
  • 网站移动端的设计思想wordpress显示前3张图片
  • 建立个人网站需要什么长沙有网站建站吗
  • 做网站哪家公司专业郑州发布最新通告
  • 网站制作二维码网店装修店面
  • 学校营销型网站石家庄风险等级
  • 做ppt网站有哪些内容服装商店的网站建设要求