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

加快网站访问速度济南网站建设公司推荐

加快网站访问速度,济南网站建设公司推荐,做网页前端需要学什么,wordpress 跳转 微信支付正题 纪中题目链接:https://jzoj.net/senior/#main/show/3487 题目大意 有两个东西 一个是表示可以选择这个东西#xff0c;然后加x的价值。 一个是在这个操作之前不可以超过x个东西。 求最大价值 解题思路 我们考虑每个不能超过的操作#xff0c;我们留下价值最大的。…正题 纪中题目链接:https://jzoj.net/senior/#main/show/3487 题目大意 有两个东西 一个是表示可以选择这个东西然后加x的价值。 一个是在这个操作之前不可以超过x个东西。 求最大价值 解题思路 我们考虑每个不能超过的操作我们留下价值最大的。我们可以用这个思路先将能装的装了然后到达第二个操作就留下价值最大的。 我们可以用一个小根堆来计算然后每个东西最多被丢一次所以时间复杂度:O(nlog n)O(nlogn)O(nlog\ n) code #includecstdio #includealgorithm #define N 200010 using namespace std; int cnt,x,num,a[N],ans; void up(int x)//维护堆 {while(x1a[x/2]a[x]){swap(a[x/2],a[x]);x/2;} } void down(int x)//维护堆 {int y;while(x*2numa[x*2]a[x]||x*21numa[x*21]a[x]){yx*2;if(ynuma[y]a[y1]) y;swap(a[x],a[y]);xy;} } int main() {scanf(%d,cnt);for(int i1;icnt;i){char chgetchar();while (ch!cch!e) chgetchar();scanf(%d,x);if(chc){a[num]x;ansx;up(num);}//能装就装else if(i!cnt){while(numx){ans-a[1];swap(a[1],a[num]);num--;down(1);}//丢到允许}}printf(%d,ans); }
http://www.yutouwan.com/news/73701/

相关文章:

  • 如何拿到网站后台密码app和网站开发哪个难
  • 培训网站方案wordpress添加ico
  • 天河网站建设服务dw中网站建设的基本流程
  • 企业做网站建设遇到的问题免费微信公众号首图
  • 做明星网站网站怎么样做采集别人网站的文章
  • wordpress媒体库没有东西河北百度seo关键词排名
  • 青岛做网站公司哪家好网站搭建有免费的吗
  • 深圳市 交易建设中心网站天津做网站找哪家公司
  • 成都网站开发团队atom WordPress
  • 用DW做的网站怎么分享给别人网站设计分析案例
  • 网站建设 $ 金手指排名效果好嘉兴网站建设推荐浙江华企
  • 散热器 东莞网站建设北京seo公司优化网络可见性
  • 公司官方网站建设做新闻类网站还有市场吗
  • 青海城乡建设网站wordpress文章链接自定义
  • 网站页面在线设计wordpress爬取文章插件
  • 汉中微信网站建设开发网页版微信官方登录
  • 网站按钮特效常州建设局官方网站
  • 营销网站设计包括php整站开发 企业网站教程
  • 在线旅游网站平台有哪些wordpress的字体禁用
  • 佛山网站建设计外链网盘下载
  • 霍山有没有做建网站的网站建设安全协议
  • 周口网站制作网站标题logo制作
  • 企业建设网站成都网上商城网站建设
  • 临沂电商网站建设进入公众号后怎么编辑信息
  • 深圳网站制作建设深圳华强北网站建设
  • 万网 网站模板专业的网站优化公司
  • 中国校园网站做的比较好的学校中国空间站图片
  • 装饰公司网站规划方案建设网站就选用什么样的公司
  • 企业建站的作用是什么制作简单的网页
  • 表格里怎么做链接网站南通公司注册