首页IT科技上帝制造的时候图片大全(Luogu P4145 上帝造题的七分钟 2 / 花神游历各国 题解)

上帝制造的时候图片大全(Luogu P4145 上帝造题的七分钟 2 / 花神游历各国 题解)

时间2025-06-15 21:44:33分类IT科技浏览4139
导读:Luogu链接:上帝造题的七分钟 2 / 花神游历各国...

Luogu链接:上帝造题的七分钟 2 / 花神游历各国

$ {\scr \color {Orchid}{\text{Solution}}} $

题目大意

支持两种操作:

区间开方(向下取整) 区间求和

分析

发现线段树容易实现区间求和             ,考虑区间开方操作

其实并没有什么思路

我们发现了一个很显而易见神奇的事情,如果对一个数开方且下取整                   ,最后这个数一定是$1$

然后用计算器计算一下      ,发现$1$~$10^{12}$里的一个数       ,最多开方$6$次                   ,就能变成$1$

所以一共最多只用修改$ 6 \times n$次             ,发现这是可以承受的

所以就很简单啦!维护区间最大值       ,如果区间内所有数都小于等于$1$                   ,就跳过这段区间

如果大于1             ,就把区间细分为左儿子与右儿子,重新进行上一步                   ,一直到叶子节点                   ,直接修改即可

时间复杂度:$O(n log n)$(常数很小)

最后放个代码啦QwQ

Code

声明:本站所有文章,如无特殊说明或标注             ,均为本站原创发布             。任何个人或组织                   ,在未征得本站同意时      ,禁止复制             、盗用                   、采集      、发布本站内容到任何网站             、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益             ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
正点原子bootloader(【正点原子FPGA连载】第十一章PL SYSMON测量输入模拟电压 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南) 金山打字通版本介绍(金山打字通一级简码是什么,背景音乐如何开启关闭)