首页 > 其他分享 >LY1168 [ 20230325 CQYC省选模拟赛 T3 ] 游戏

LY1168 [ 20230325 CQYC省选模拟赛 T3 ] 游戏

时间:2024-03-15 14:56:23浏览次数:23  
标签:20230325 省选 解锁 T3 区间 复杂度

题意

给定 \(n\) 个区间 \(l_i, r_i, k_i\)。

\(k_i\) 表示解锁当前点当且仅当 \(l_i \to r_i\) 的区间内至少有 \(k_i\) 个点被解锁。

问一共能解锁多少点。

Sol

直接暴力跑是 \(n ^ 2\) 的。

不难想到优化建图,复杂度:\(O(nk \log)\)

这样明显是过不去的。

集中注意力。

注意到操作一次最多让一个区间被解锁。

换句话说,假设当前操作次数为 \(x\),那么只有当 \(k_i \le x\) 的区间,才会有可能被解锁。

所以接下来的事情就很简单啦,考虑定期重构线段树。

每次将 \(k_i \le B\) 的区间加入线段树。

暴力对于每一个点操作即可。

注意在重构时要先清空队列保证复杂度。

复杂度:\(O(n \sqrt n \log n)\)

标签:20230325,省选,解锁,T3,区间,复杂度
From: https://www.cnblogs.com/cxqghzj/p/18075385

相关文章

  • springboot3+vue3(十一)springboot多环境开发
    在开发中我们往往会遇到,本地环境、测试环境、生产环境分别一套配置。如数据库连接,端口号等配置各不相同的问题。 1、多文件配置    2、多文件分组配置如果配置文件有很多的配置信息几百行的情况,为了方便维护我们可以根据功能的情况进行分组拆分。如:服务器相关配......
  • springboot3/14
    在做系统首页配置时,#注意点,所有页面的静态资源都需要使用thymeleaf去接管;@{}页面国际化在项目中使用国际化我们需要配置i18n文件如果需要在项目中进行按钮自动切换功能,需要自己去定义一个国际化组件LocaleResolver配置完成后,记得将写好的组件配置到spring容器中@Bean在网页......
  • nuxt3前端开发教程
    源码请移步:springboot+vue3+nuxt3+ts+minio开发的dsblog3.0前后端博客-java大师(javaman.cn)目录结构如下:一、nuxt3配置文件这段代码是一个Nuxt.js的配置文件,用于定义Nuxt.js项目的配置选项。Nuxt.js是一个基于Vue.js的通用应用框架,它简化了Vue.js项目的创建和开发过程。......
  • springboot3+vue3(十)springboot属性配置方式
    在项目中如端口号等配置信息在yml配置文件中,打包发布后这些信息运维人员无法进行修改的问题时有发生,如:改变项目运行的端口号等。我们除了在项目的yml配置文件中配置外,还有以下三种配置方法:1、命令行参数方式 --键=值    例如:我们想把项目的端口改为9999  --server.p......
  • springboot3+vue3(九)打包部署(windows)
    1、在pom中添加打包插件坐标(如果创建项目选的是springboot创建会自动生成打包插件)<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artif......
  • 联合省选 2024 - 未完成的。
    day1省流:炸了。开考通览题目。T1好像送,T2和T3都好神妙!!!迅速写T1发现过不了样例,然后发现读错了。然后发现有点难度,写到一半发现过不了样例,想了一会好像假了。上了个厕所回来发现题目又读错了!心脏骤停。然后赶紧rush了一下,没调多久就过了。此时已经过了2h了。额,然后我开......
  • 2024省选游记
    游寄day-很多寒假集训快结束的时候,老师可能觉得我们太菜了,想给我们点打击,于是问我们去不去体验一下省选。但我们一听可以出去三天便以恬不知耻的心态报名了。。。并对成绩极为释然。day-不太多寒假集训结束,放假的时候和家长又商量了一下,本着能多一次经历的打算(害怕明年打......
  • nuxt3_在nuxt3中创建并使用全局sass样式文件
    在/assets/scss/global.scss中写入样式$black:#000;$height:1666px;.test{color:red;background-color:$black;height:$height;}在/nuxt.config.ts文件中写入如下:exportdefaultdefineNuxtConfig({vite:{css:{preprocessorOptions:{......
  • 联合省选 2024
    以防有人不知道我没进队。Day0润之前打了会PVZSE,好久没打唐了。车站吃KFC。去的路上florr出了upeas,5.8kdmg14.6khealth,这就是u卡的强度吗但是peas总是打不中就很唐,upeas到底咋用啊晚上和int_R玩overcooked,只三星了3关.jpgDay1D1打的不是很唐。晚上......
  • YC256B [ 20240312 CQYC省选模拟赛 T2 ] count
    题意对于一个长度为\(n\)的排列\(P\)。你需要求出所有满足条件的长度为\(k\)的数列\(A\)的个数。\(A\)单调不减且\(1\leA_i\len\)\(\min_{j=1}^{A_1}P_j=\min_{j-1}^{A_i}P_j\)求出对于\(P_1=x\)的所有排列的满足条件的\(A\)的个数。Sol......