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

网站开发小程序开发公司公司网站建设行为规定

网站开发小程序开发公司,公司网站建设行为规定,网页制作开版费,启动培训网站建设的请示题意#xff1a;求一个环中最大区间和#xff0c;区间长度 n。 用单调队列优化Dp#xff0c;核心内容是dp[i] max(sum[j]) - sum[i-1]。 这题最后的输出有很多要求#xff0c;如果有多个解#xff0c;输出起始位置最小的#xff1b;如果还有多个解#xff0c;输出…题意求一个环中最大区间和区间长度 n。 用单调队列优化Dp核心内容是dp[i] max(sum[j]) - sum[i-1]。 这题最后的输出有很多要求如果有多个解输出起始位置最小的如果还有多个解输出长度最小的。其实完全不用考虑因为我遍历的时候就是按起始位置从小到大的如果一个解和最优解相同并不更新记录的就是起始最小的结果。另一个要求亦然。 1 #include stdio.h2 #include string.h3 const int N 100010;4 const int INF 1000000000;5 int a[N],sum[N1];6 int max[N],dp[N],v[N];7 int s,e;8 int main()9 { 10 int T,n,k,i,Max,x,y; 11 scanf(%d,T); 12 while(T--) 13 { 14 scanf(%d%d,n,k); 15 for(i 1; i n; i) 16 scanf(%d,a[i]), 17 sum[i] sum[i-1] a[i]; 18 for(i 1; i k; i) 19 sum[ni] sum[n-1i] a[i]; 20 memset(max,0,sizeof max); 21 s e 0; 22 for(i 1; i k; i) 23 { 24 while(s e sum[i] sum[max[e]]) 25 e--; 26 max[e] i; 27 } 28 for(i 1; i n; i) 29 { 30 while(s e max[s] i) s; 31 dp[i] sum[max[s]] - sum[i-1]; 32 v[i] max[s]; 33 while(s e sum[ik] sum[max[e]]) 34 e--; 35 max[e] ik; 36 } 37 Max -INF; 38 for(i 1; i n; i) 39 if(dp[i] Max) 40 Max dp[i], 41 x i, y v[i]; 42 printf(%d %d %d\n,Max,x, yn ?y%n :y); 43 } 44 return 0; 45 } 转载于:https://www.cnblogs.com/lzxskjo/archive/2012/08/29/2661184.html
http://www.huolong8.cn/news/78743/

相关文章:

  • 池州网站开发怀柔 做网站的
  • 承德 网站维护廊坊app网站制作
  • 西安商城网站开发qq是哪个开发运营公司的
  • 做网站要什么步骤外包服务是什么
  • 门户网站 方案亚马逊跨境电商个人开店
  • 网站dw建设php网站开发事例
  • 做巧克力的网站大气蓝色wap网站模板
  • 东莞搜索引擎网站推广广告公司名称推荐
  • 教师在哪些网站可以做兼职ios移动网站开发工具
  • 网站开发用什么编程语言哈尔滨房产信息网官方网站
  • 河南快速网站备案wordpress本地打开慢
  • 网站建站平台源码化妆品行业的网站开发
  • 常用的网站有哪些ucenter整合wordpress
  • 汕头企业网站模板建站wordpress模板调用文件夹下
  • 安徽住房和建设网站wordpress 国产评论插件
  • 做火锅加盟哪个网站好网站更换域名备案
  • 外贸网站教程wordpress有点尴尬诶该页无法显示
  • 网站运营方案新乡建设企业网站
  • 网站收录很少却有排名盐城哪里做网站
  • 常州住房和城乡建设局网站首页不需要充值的传奇手游
  • 北京做胃镜哪好德胜门网站I衡阳网络营销公司
  • 薛城做网站龙山建设工程有限公司网站
  • 做虚假彩票网站判几年素锦wordpress
  • 投资手机网站源码dt网站设计
  • 毕业设计论文网站广州活动网站设计
  • 高端网站定制方案高端网站建设定制
  • 上海网站设计推荐刻wordpress 图片多
  • 做soho外贸网站销售管理系统c语言
  • vs2010 iis 网站开发西部数码网站管理助手 301
  • 网站建设教程微云网盘长春建站软件