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

唐山网站建设报价有限责任公司设立条件

唐山网站建设报价,有限责任公司设立条件,网站风格对比信息表,手机连接电脑弹窗wordpressAcWing 4409. 砍竹子 - AcWing 题目描述 题目分析 注#xff1a;sqrtl的范围为long double#xff0c;比sqrt更加精确 使用优先队列维护一段区间#xff0c;如果连续一段相同就合并为一个区间#xff0c;从大到小去枚举#xff0c;每次先取出最大的一段#xff0c;双…AcWing 4409. 砍竹子 - AcWing 题目描述 题目分析  注sqrtl的范围为long double比sqrt更加精确 使用优先队列维护一段区间如果连续一段相同就合并为一个区间从大到小去枚举每次先取出最大的一段双关键字排序第一关键字是v第二关键字是区间的左端点先把堆顶元素取出取完之后能合并的合并在一起合并完之后统一做一次操作即可 #includebits/stdc.h using namespace std; typedef long long ll; const int N 2e5 10; ll n, res, a[N]; struct node {ll l, r, h;bool operator (const node x) const{if(h ! x.h)return x.h h;return x.l l;} }; ll f(ll x) {return sqrtl(x / 2 1); } priority_queuenode q; int main() {cin n;for(int i 0; i n; i )cin a[i];//先将高度相同的一段加入队列 for(int i 0; i n; i ){int j i 1;while(j n a[i] a[j])j ;q.push({i, j - 1, a[i]});i j - 1;}//进行合并操作while(q.top().h 1){auto t q.top();q.pop();while(q.size() q.top().h t.h t.r 1 q.top().l)//如果堆非空并且现高度与相邻高度一致相邻即t.r 1 q.top().l) {t.r q.top().r;q.pop();}q.push({t.l, t.r, f(t.h)});if(t.h 1)res ;} cout res \n;return 0; }
http://www.yutouwan.com/news/91316/

相关文章:

  • 厦门网站建设设计网站备案幕布
  • 金泉网站建设开发哪些网站可以医生做兼职
  • 公司网站的留言板怎么做网站开发编码选择一般是
  • 做网站店铺装修的软件如何建设一个博客网站
  • 网站开发找公司好还是个人阳谷聊城做网站
  • 可以建网站的公司cms影视建站系统
  • 免费的奖励网站有哪些铜山徐州网站开发
  • 便利的微网站建设vi视觉识别系统设计
  • 如何用一个域名做多个网站wordpress整合问答系统
  • 网站建设工作标准南京网站设计哪家公司好
  • 设计网站页面要多少钱网站为什么被百度k了
  • 表格做的网站影响收录天津哪家做企业网站
  • 做流程图用什么网站最近几年做电影网站怎么样
  • 云南专业做网站多少钱做网站的时候字体应该多大
  • 静态网站添加到织梦项目计划书的六大要素
  • 网站建设公司 优势代做网站推广的公司
  • 阿里巴巴网站建设教程视频长春网站推广优化
  • 东莞服饰网站建设哪家好上海网站优化推广
  • 网站首页被k 不恢复建设银行网站怎么查工资明细
  • 做网站最下面写什么做网站感觉挣不到钱啊
  • 深圳房产网站建设国外手机网站模板
  • dede网站首页加悬浮广告路桥区商用营销型网站建设
  • 一般网站建设好多久被收录vi设计模板源文件
  • 天津网站设计怎样自学开网店
  • 建设广告联盟网站让百度收入 wordpress
  • 帮中介做网站赚钱吗衡阳网站制作公司
  • 网站开发公司需要什么资质简单网页制作工具
  • 泾川网站建设电子商务网站建设包括哪些内容
  • 注册了网站之后怎么设计免费网站源码
  • 赢展网站建设访问不到自己做的网站