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

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

时间2025-09-19 14:57:05分类IT科技浏览5149
导读: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
vue有哪些知识点(Vue的基础知识)