首页 > 编程语言 >2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛 H 摘苹果

2023年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛 H 摘苹果

时间:2023-03-16 19:13:28浏览次数:51  
标签:结点 复杂度 上海理工大学 苹果 2023 每颗 GPLT 树上 操作

题目链接

算是比较入门的线段树题了

考虑线段树上维护三个值,sum维护总和,used维护当前结点是否还能进行操作,cnt100维护当前结点里面树上苹果数量少于100的树的数量。

我们可以发现每颗树上最多有1e9颗苹果,我们每次减去他三分之一,估算一下每颗树进行50次(k)以内的操作可以做到苹果数量小于10,每颗树遍历一次是log(n)级别的复杂度,因此总的操作复杂度为n * k * log(n)约为 1e8的时间复杂度。我们每次操作区间的时候,对于能进行操作的区间一直递归到最深,然后每当一颗树上的苹果数量小于100的时候我们就给它的cnt100标记为1,每当一颗树上苹果数量小于10的时候,我们就给它的used标记为true,表示当前结点不能再摘苹果了。然后我们用pushup上传信息即可。

标签:结点,复杂度,上海理工大学,苹果,2023,每颗,GPLT,树上,操作
From: https://www.cnblogs.com/qdhys/p/17223768.html

相关文章

  • C语言新冠疫苗信息管理系统[2023-03-16]
    C语言新冠疫苗信息管理系统[2023-03-16]要求采用C语言为基础,设计实现一套新冠疫苗信息管理系统。该系统力求界面友好,人机交互性强,可以实现对疫苗接种信息的日常管理,可以进......
  • 20230314-python-字典与json
    1.字典的定义                      ......
  • gdkoi 2023
    gdkoi2023在广州六中3.10fri下午吃完饭就带上设备出发。但是在学校门口等校车等了10分钟。。。出发了,车有一点颠簸,我打了几下iwanna,又玩了一局markcup的俄罗......
  • 题解 GDKOI2023 普及 D2T4
    口胡。problem一个图,边带权,有\(k\leq50\)个关键边,对于\(0\leqi\leqk\)求出恰好含有\(i\)条关键边的最小生成树的权值和。\(n\leq10000,m\leq10^6,k\leq50\)......
  • 【2023-03-15】学习逻辑
    23:00我希望,大家都能挣到足够的钱,去旅行,去闲着,去思考世界的过去和未来,去看书做梦,去街角闲逛,让思绪的钓线深深沉入街流之中。              ......
  • 2023哈尔滨工程大学信息安全研究中心招生
    哈尔滨工程大学信息安全研究中心招生由于团队科研工作需要,哈尔滨工程大学计算机学院杨武教授团队在2023年度拟招收硕士研究生20~25人。热忱欢迎对人工智能与信息安全感兴趣......
  • GDKOI2023 游记
    这两天的模拟赛是GDKOI。D1T1和D2T1都是大水题,不仅简单而且数据水,放过了许多错解。D1T2和D2T2是困难题,D1T3和D2T3是可做题。听说D2T3用到的是一个冬令营介绍......
  • day15(2023.3.15)
    1.异常(Exception)机制 2.CheckedException已检查异常 3.测试try/catchfinally捕获异常  运行结果: 4.throws声明异常处理方式 运行结果: 5.try-wit......
  • 转发:9 Best Low-Code Platforms To Use in 2023
    Low-codeplatformsprovideintuitiveandvisualtoolsforbusinessestooptimizetheirsoftwaredevelopmentprocess. Gartnerpredictsthatby2024, 65%ofa......
  • 转发:9 Best Low-Code Platforms To Use in 2023
    Low-codeplatformsprovideintuitiveandvisualtoolsforbusinessestooptimizetheirsoftwaredevelopmentprocess. Gartnerpredictsthatby2024, 65%ofa......