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

廊坊网站关键字优化企业网站系统建设

廊坊网站关键字优化,企业网站系统建设,国内知名景观设计公司,行业资讯网站源码文章目录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.zqtcl.cn/news/296465/

相关文章:

  • 建设一个网站主要受哪些因素的影响php网站后台教程
  • 做购物网站学什么技术go 网站开发
  • 第一个做电子商务的网站工信部网站 备案
  • 一个完整的网站建设花都有沒有网站建设的
  • 哪个网站有适合小学生做的题目建站工具模板
  • 做家教网站赚钱么网站建设算行政工作吗
  • 网站建设seo网络推广专业的营销团队哪里找
  • 能用的网站关于申请开通网站建设的请示
  • 蓬莱网站建设哪家专业怎么样模仿网站
  • 网站建设有什么好处如何查看网站开发源码
  • 惠州做棋牌网站建设哪家好老域名新网站
  • 机械毕业设计代做网站如何快速模仿一个网站
  • seo网站推广优化就找微源优化网页设计自学要多久
  • 网站资源做缓存国外做饮料视频网站
  • 用asp.net做的购物网站西安手机网站制作
  • wordpress 自定义主题wordpress自带数据库优化
  • 电子商务网站建设与维护的考试用自己的电脑做网站划算
  • 微商招商网站源码wordpress怎么改后台
  • 哪些网站有搜索引擎作弊的社群营销平台有哪些
  • 建地方的网站前景苏州做视频网站广告公司
  • 制作网站的主题海口网站自助建站
  • dede二手车网站源码网络工程师
  • 吴桥网站新网站优化怎么做
  • 做网站要求什么条件0资本建设网站
  • 免费做网站排名洛阳软件开发公司有哪些
  • 网站搜索优化方法东莞seo全网营销
  • 广州微网站建设哪家好wordpress怎样将小工具放到左侧
  • 汕头网站搜索优化嘉兴网络项目建站公司
  • 怎么查询网站是什么时候做的网站app的意义
  • 曹妃甸网站建设合肥的房产网站建设