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

微网站的价格济南住建网站

微网站的价格,济南住建网站,网络服务器故障怎么解决,9377白蛇传奇正题 题目链接:https://www.luogu.com.cn/problem/P4198 题目大意 nnn条线#xff0c;开始时第iii条是(i,0)(i,0)(i,0)的一个点。 每次有操作把第xxx条线变成(x,0)(x,0)(x,0)到(x,y)(x,y)(x,y)。然后求从(0,0)(0,0)(0,0)能看到几条线。 解题思路 把线变成斜率的话就是对于每…正题 题目链接:https://www.luogu.com.cn/problem/P4198 题目大意 nnn条线开始时第iii条是(i,0)(i,0)(i,0)的一个点。 每次有操作把第xxx条线变成(x,0)(x,0)(x,0)到(x,y)(x,y)(x,y)。然后求从(0,0)(0,0)(0,0)能看到几条线。 解题思路 把线变成斜率的话就是对于每个点求一个往后比它大的第一个点然后一直跳来做了。 线段树的话主要是合并区间的时候比较麻烦一个暴力的想法是直接维护每个区间的序列然后合并的时候一个在另一个上面二分但是这样合并的复杂度是O(len)O(len)O(len)的。 发现我们需要的只是在右区间的序列上二分而已而右区间的序列是由它线段树上的子树得到所以我们没有必要真正的存下来维护的序列可以直接在右边的线段树上二分。 大概的操作就是右边分出来的左右两个区间如果左边的区间最大值要比目前的值要小那么左边区间没有贡献直接到右边。否则那么这样跳一定会到达左边区间的最大值然后就是递归求右边区间的答案这部分答案我们已经处理完了直接累加然后递归作左区间即可。 这样时间复杂度就是O(nlog⁡2n)O(n\log^2 n)O(nlog2n)的了 code #includecstdio #includecstring #includealgorithm using namespace std; const int N1e510; int n,m,len[N2]; double w[N2],a[N]; int PushUp(double val,int x,int L,int R){if(w[x]val)return 0;if(LR)return a[L]val;int mid(LR)1;if(w[x*2]val)return PushUp(val,x*21,mid1,R);return len[x]-len[x*2]PushUp(val,x*2,L,mid); } void Change(int x,int L,int R,int pos,double val){if(LR){w[x]a[L]val;len[x]1;return;}int mid(LR)1;if(posmid)Change(x*2,L,mid,pos,val);else Change(x*21,mid1,R,pos,val);w[x]max(w[x*2],w[x*21]);len[x]len[x*2]PushUp(w[x*2],x*21,mid1,R); } int main() {scanf(%d%d,n,m);while(m--){int x,y;scanf(%d%d,x,y);Change(1,1,n,x,(double)y/x);printf(%d\n,len[1]);}return 0; }
http://www.huolong8.cn/news/420612/

相关文章:

  • 建站公司合同模板最新网游
  • 网站静态化设计wordpress 安装 404
  • 网站动态页面打不开wordpress切换固定链接404
  • 青海营销网站建设多少钱腾讯推广一次广告多少钱
  • 广州市白云区网站建设维护wordpress支付宝红包
  • 外国人做那个视频网站wordpress主题官方网站
  • 教育培训机构网站建设wordpress菜单导航代码
  • 大气的企业网站模板wordpress分析
  • 云浮北京网站建设城市之星福州网站建设
  • 合肥企业做网站软件开发输出文档
  • 婚礼案例网站媒体资源网官网
  • 湘潭网站建设 r磐石网络wordpress 阿里云
  • 用flask做的网站汕头搜索引擎优化服务
  • icp网站快速备案seo优化培训公司
  • 各大网站开发的区块链无锡网页制作公司
  • 源码屋整站源码建立网站一般要多少钱
  • 活动策划公司网站兰州网站建设兼职
  • php 开源cms 企业网站重庆建设定额网站
  • 有哪些网站可以做问卷调查怎样进入外贸公司网站
  • 定制网站设计方案免费网站安全软件大全游戏
  • 做电商什么素材网站好广州网站建设公司嘉御
  • 网站制作和收费标准网站你们都知道
  • joomla可以做预订类网站吗关于自己公司的网站怎么做
  • 招聘 网站开发crm客户管理系统软件
  • 网站建设费是几个点的税如何让网站收录公司名
  • 简单的静态网站个人网站风格
  • 免费制作二维码网站深圳提供网站建设制作
  • wordpress 全站404免费搭建个人网页
  • 如何学习做网站建设厅网站预算员报名时间
  • 三只松鼠网站推广策略哪些网站可以做邀请函