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

宁波新亚建设内部网站互联网发展趋势

宁波新亚建设内部网站,互联网发展趋势,北京性价比网站建设,技术网题意#xff1a;给定一个长度为n 的01串#xff0c;然后选一个长度至少为L的子串#xff0c;使得子串的平均值最大。 思路#xff1a;单调队列。如果把所有的前缀和都求出来#xff0c;那么所求即为max((s[j] - s[i]) / (j - i)) #xff0c;转化成图也就是求斜率最大的那…题意给定一个长度为n 的01串然后选一个长度至少为L的子串使得子串的平均值最大。 思路单调队列。如果把所有的前缀和都求出来那么所求即为max((s[j] - s[i]) / (j - i)) 转化成图也就是求斜率最大的那个点s[i]是不递减的那么最优解是下凸的。单调队列维护最优解当是上凸的就弹出。 code #include cstdio using namespace std; const int N100005; int sm[N],q[N]; char s[N];int sol(int x1,int x2,int x3,int x4) {return (sm[x2]-sm[x1])*(x4-x3)-(sm[x4]-sm[x3])*(x2-x1); } int main() {int n,l,T;scanf(%d,T);while (T--){scanf(%d %d %s,n,l,s1);sm[0]0;for (int i1;in;i) sm[i]sm[i-1]s[i]-0;int tl0,trl;int i0,j0;for (int tl;tn;t){while(ij-1sol(q[j-1],t-l,q[j-2],t-l)0) j--;q[j]t-l;while(ij-1sol(q[i1],t,q[i],t)0) i;int ttsol(q[i],t,tl,tr);if (tt0||tt0(t-q[i]tr-tl)) trt,tlq[i];}printf(%d %d\n,tl1,tr);} }
http://www.pierceye.com/news/268979/

相关文章:

  • 陕西省住房和城乡建设厅网站上怎么打印证书中盛客户管理软件
  • html网站标题怎么做的国外免费推广平台有哪些
  • 网站制作com cn域名有什么区别网站制作哪家好
  • 平湖网站设计北京广告公司名录
  • 不良网站进入窗口免费正能量安全的南昌网站制作
  • 商品交换电子商务网站开发网站首页制作公司
  • wordpress全站备份建设网站和推广
  • 广州市官网网站建设哪家好上海营销型网站建设公司
  • 江山网站制作瑞安自适应网站建设
  • 生意网官方网站高端建设网站
  • 公司网站建设南宁腾讯企业邮箱登录入口手机版
  • 简历网站推荐做网站公司是干什么的
  • 网站备案率是什么会展相关app和网站的建设情况
  • 南京网站设计网站建设上海网站域名备案处
  • 做网站市场分析三视觉平面设计网
  • 网站建设中++模板企业网站部署计划
  • 房产部门成立网站wordpress站内搜索次数
  • 网站建设合同管辖地广州敏城建设工程有限公司网站
  • 班级网站主页设计模板购买网站域名空间
  • 做响应式网站最大宽度景观设计公司起名
  • 有小广告的网站适合40岁女人的培训班
  • html5网站建设有什么网站用名字做图片
  • 合肥珍岛公司做网站推广怎么样关键词排名优化如何
  • 做讲课ppt的网站郑州市建设局官方网站
  • 邢台集团网站建设报价免费推广网站有哪些
  • 龙华网站建设营销推广广东东莞区号
  • 徐汇网站开发培训企业建网站报价
  • 专业网站建设公司兴田德润信任高建设高端网站公司哪家好
  • 烟台网站建设优惠臻动传媒做网站怎么挣钱
  • 重庆网站建设mlfartwordpress4 中文