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

哪些做任务可以赚钱的网站网店网络推广策划

哪些做任务可以赚钱的网站,网店网络推广策划,网站设计方案模板,百度统计代码安装位置时隔一年,我又来了! 题目链接 让我们一步一步详细分析这个问题: 基本性质分析: 题目给出的序列由n对括号组成,意味着总长度为2n根据括号匹配规则,序列首项必须是左括号(,末尾必须是右括号)因此…

时隔一年,我又来了!

题目链接

让我们一步一步详细分析这个问题:

  1. 基本性质分析:

    • 题目给出的序列由n对括号组成,意味着总长度为2n
    • 根据括号匹配规则,序列首项必须是左括号'(',末尾必须是右括号')'
    • 因此我们可以确定第1项为'(',第2n项为')',这是构建合法序列的基础
  2. 构建策略:

    • 采用逐项构建的方法,每次考虑添加2个值(1对括号)
    • 对于中间的位置选择(第2到第2n-1项),需要保证:
      • 在任何前缀中,左括号数量≥右括号数量
      • 最终左括号总数等于右括号总数
    • 为了满足这些条件,可以使用贪心算法:
      • 维护当前可用的左括号和右括号数量
      • 每次选择时优先选当前可用的最大字符
  3. 优化实现:

    • 直接排序每次可选字符的时间复杂度为O(n^2 logn)
    • 使用最大堆(优先队列)优化:
      • 初始化时将n-1个左括号和n-1个右括号放入堆中
      • 每次取出堆顶的最大元素作为当前选择
      • 选择后更新可用括号数量
    • 堆操作的时间复杂度为O(n logn),显著优于排序方法
  4. 具体步骤示例: a) 固定首位为'(',末位为')' b) 初始化最大堆:加入n-1个'(', n-1个')' c) 循环2n-2次: i. 取出堆顶元素 ii. 添加到序列中 iii. 更新剩余括号计数 d) 最后添加')'完成序列

  5. 合法性验证:

    • 在整个构建过程中:
      • 始终保持左括号总数≥右括号总数
      • 最终两者数量相等
      • 堆的优先选择机制确保字典序最大

这种通过堆优化的贪心算法,既能保证生成合法括号序列,又能高效地得到字典序最大的结果。

上代码:

#include<bits/stdc++.h>
using namespace std;
long long t,n,a[400010];
int main(){cin>>t;while(t--){cin>>n;for(int i=1;i<=2*n;i++) cin>>a[i];long long sum=a[1];priority_queue<long long> h; for(int i=2;i<=2*n-1;i++){h.push(a[i]);i++;h.push(a[i]);sum+=h.top();h.pop();}cout<<sum<<endl;}return 0;
}

最后提醒一句:一定要开long long!!

求关注。


文章转载自:

http://yRm3XRjv.hksxq.cn
http://VE9N3lWd.hksxq.cn
http://x4dTldqG.hksxq.cn
http://yYQkNpZA.hksxq.cn
http://Kz2TcIsI.hksxq.cn
http://NJ98xbSk.hksxq.cn
http://kWLqhT2g.hksxq.cn
http://1vkc8lpb.hksxq.cn
http://LxcpKN1W.hksxq.cn
http://LC8Lhn2o.hksxq.cn
http://ijYzsWnC.hksxq.cn
http://jT2PqtYo.hksxq.cn
http://z0uzXKKn.hksxq.cn
http://zxI1yOal.hksxq.cn
http://ysyBMbpx.hksxq.cn
http://qsvU0UFD.hksxq.cn
http://or2JGW1d.hksxq.cn
http://knH6BYjY.hksxq.cn
http://r41suMau.hksxq.cn
http://sAs1SI7M.hksxq.cn
http://bCswVfpi.hksxq.cn
http://DUJOHWv1.hksxq.cn
http://3IAAQBXq.hksxq.cn
http://Af2426q6.hksxq.cn
http://N3oAz1v7.hksxq.cn
http://FJ4ScU2m.hksxq.cn
http://Y3ToVLTZ.hksxq.cn
http://Pd0Sdl2K.hksxq.cn
http://l6UH1zB7.hksxq.cn
http://LcExViXX.hksxq.cn
http://www.dtcms.com/wzjs/633306.html

相关文章:

  • wordpress网站的根目录在哪学网站建设能赚钱吗
  • 文库网站开发建设柳州网站seo网站s
  • 那些彩票广告网站怎么做的常用的网站建设技术
  • 服务中心网站建设意见如何做网站关键词排名
  • 建设信用卡银行积分商城网站百度广告投放价格
  • 专门找人做软件的网站东莞网站制作智能 乐云践新
  • 网站推广效果分析各大网站vip接口建设
  • 廊坊市建设局官方网站高端品牌包包排行榜前十名
  • 自己做的网站显示不安全怎么回事网站自适应案例
  • 威海市临港区建设局网站阿里云网站建设考试题目
  • 如何创建个人网站模板天津建设教育培训中心网
  • 横栏建设网站年前做网站的好处
  • 在菲律宾做网络网站犯法吗企业大学网站建设计划
  • 百度网站权重排行用kid做教育网站域名
  • 对外网站建设情况汇报网页设计师 培训
  • 高品质网站建设公司医院网站建设选哪家
  • 石家庄站到正定机场jsp网站怎么做邮箱验证码
  • 园区 网站建设策划方案怎么免费做网站推广
  • 百拓公司做网站怎么样优秀品牌设计公司
  • 构建一个网站需要什么seo教程搜索引擎优化入门与进阶
  • 清河做网站哪家好谷歌排名优化
  • 廊坊手机模板建站中国网站建设公司排行榜
  • 上海网站定制设计淘宝做网站退款
  • 租用海外服务器的网站有域名吗网站首页文案模板
  • 有哪些网站是做背景图片素材的绵阳网站改版
  • 域名手机网站源码外贸英文网站建设价格
  • 贵阳网站建设制作价格站长工具seo综合查询权重
  • 专业网站设计如何提升网页品质个人承接网站开发
  • 内网网站搭建设网站后台免费模板下载
  • 做网页引用别的网站的视频网站搜索引擎提交入口