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

连云港公司网站建设做网站编辑大专可以吗

连云港公司网站建设,做网站编辑大专可以吗,宜宾市珙县住房城乡建设网站,网站做seo外链刷点题~ 1.二分多路归并算法 对于每一个技能#xff0c;我们把它看成一个等差数列#xff0c;我们把所有可能都放到一个集合里#xff0c;排个序#xff0c;取前m个大即可#xff0c;现在考虑优化#xff0c;假如m不是很大#xff0c;我们直接用优先队列即可#xff0…刷点题~ 1.二分多路归并算法 对于每一个技能我们把它看成一个等差数列我们把所有可能都放到一个集合里排个序取前m个大即可现在考虑优化假如m不是很大我们直接用优先队列即可但是这里m很大于是我们考虑二分我们二分一下第m位选什么-x那么大于X的m个大于x的m个这里x就有二分性质当我们确定x那么对于每一个等差数列我们可以用O(1)求出来因此复杂度为nlogn。 下面是AC代码 #includebits/stdc.h using namespace std; typedef long long LL; const int N100010; int n,m; int a[N],b[N]; bool check(int mid){LL res0;for(int i0;in;i){if(a[i]mid) res(a[i]-mid)/b[i]1;}return resm; } int main(){cinnm;for(int i0;in;i) scanf(%d%d,a[i],b[i]);int l0,r1e6;while(lr){int mid(lr1)/2;if(check(mid)) lmid;else rmid-1;}LL res0;LL cnt0;for(int i0;in;i){if(a[i]r){int c(a[i]-r)/b[i]1;int enda[i]-(c-1)*b[i];cntc;//cnt计算了重复的当它m时减去多的Rres(LL)(a[i]end)*c/2;}}coutres-(cnt-m)*r; } 2. 对于每一个数据我们求出来满足[A/V](下取整B的v的范围然后取交集即可。 我们考虑一下A/V与V的函数图像 因此就可以二分了vminA/VB的最小的VvmaxA/VB-1的最小的V-1当然不用二分用公式也可 下面是公式 A/V在【B,B1内转一下可得V为【A/B,A/(B1))即可。 3.前缀和 我们看最终情况它是中间一段是画的旁边两端是被摧毁的画的长度是n/2的上取整事实上我们可以取到任意的该长度的区间如何证明 首先我们任取该长度的区间我们大致做一下对称 先看看奇数长度对于第一步我们先话中间空余的以后哪一端是要坏的我们选那一段这样子就可以了。 对于偶数长度第一步任取接下来跟奇数一样即可。 因此问题就是求某一区间的最大和这个用前缀和即可
http://www.zqtcl.cn/news/911531/

相关文章:

  • 用双语网站做seo会不会phpmysql网站
  • 长沙专业网站建设公司优惠券怎么做自己的网站
  • 做网站如何宣传怎么弄公众号
  • seo网站策划书网站建设资金投入
  • 做网站东莞东莞建网站wordpress 多文件上传
  • 公司注册流程聊城网站优化案例
  • 化妆品网站建设实施方案杭州seo代理公司
  • 网站小图片素材高质量外链
  • 福州个人建站模板有没有一些有试卷做的网站
  • 教你如何建设网站阿里去旺道seo优化
  • 想做一个个人网站怎么做网站组成部分
  • 旅游门户网站模板下载全国最新产品代理商
  • 老河口网站设计中企动力科技做什么的
  • 如何建立网站管理系统甘孜州住房和城乡规划建设局网站
  • 阿里网站建设新闻门户网站什么意思
  • 桂林微信网站wordpress 连接信息
  • 电商网站开发简历跨境电商怎么搞
  • php小型网站开发百度知道小程序
  • 风铃网站具体是做那方面的contact form7 v2.1.2 wordpress
  • 临沂网站建设举措网站数据不变重新安装wordpress
  • 外贸网站建设双语网站建设红色大气网络公司企业网站源码_适合广告设计
  • 温州哪里有做网站的阳朔到桂林机场
  • 商务网站建设详细流程小程序商城服务好的商家
  • 苏州建站模板搭建南京地铁最新消息
  • wordpress建网站教程威海建设招聘信息网站
  • 如何制作一网站企业中标信息查询网
  • 百度推广咨询seo搜索引擎优化平台
  • 建设网站要不要投资钱哪里建设网站最好
  • 长沙网站制作公司地址农业推广作业
  • 网站创意设计公司定制网站开发价格