Jzoj3928 射♂击

Fortinet日志实时分析:用Azure Data Explorer实现毫秒级安全响应 日志实时分析是现代安全运营的核心能力,其本质是将海量、高吞吐、强时序的原始日志转化为可即时查询的结构化数据。基于Kusto查询语言(KQL)与列式存储引擎,Azure Data Explorer(ADX)在摄入即解析、动态JSON支持、毫秒级聚合等维度展现出独特优势。相比传统SIEM或ELK栈,ADX规避了Logstash解析瓶颈与Kafka中间件复杂度,原生Syslog连接器支持RFC 5424自动字段提取与TLS加密直传,显著提升日志从设备到可查的端到端时效性。典型应用场景包括攻击IP实时聚类、SSH暴 阅读详情

有问题,找副连,无聊的时候当然也可以找他啦。小W找到了他的叔叔——东厂厂长——宇宙超级无敌老WS yy。他们叔侄两个商量之后决定用弹弓打破社区里的一些窗户,但是弹弓每秒只能彻底打破一扇窗户。而且如果某户窗户的主人回来了的话,他们就不能进行破坏了(不然会死得很惨的)。因为有的人装的玻璃好,有的人装的玻璃差,有的人装的玻璃高,有的人装的玻璃矮,所以你不能要求他们叔侄两个打破不同的窗户获得的快乐值必须相同。现在他们想知道在能活着的情况下能够获得的最大快乐值。


贪心+数据结构,先按照欢乐值排序,维护一个时间序列,每次将一个窗户放进最晚的空格中,如果不行就放弃

这里用了ZKW线段树,其实原解是并查集?!!

“

非常 显 然,只有 n 以 内 的 时间 是有用的。

那 么 我 们 可以 将 窗 户 按照 欢乐值 降序排列,然后用 并查 集 维护 每 个 位置 它 左 边 最近的一 个没 有被使 用的位置。

”

好吧可能我太水了

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
struct W{ int t,v; } w[200010];
inline bool operator < (W a,W b){ return a.v>b.v; }
int n,M=1,s[600010]; long long ans=0;
int fpr(int x){
	if(x>n) x=n+1;
	for(x+=M;x;x>>=1)
		if((x&1)&&(s[x^1])){
			for(--x;x<=M;x=(s[x<<1|1]?x<<1|1:x<<1));
			return x-M;
		}
	return -1;
}
void remove(int x){ for(x+=M;x;x>>=1) s[x]--; }
int main(){
	scanf("%d",&n);
	while(M<=n) M<<=1; --M; 
	for(int i=M+1;i<=M+n;++i) s[i]=1;
	for(int i=M;i;--i) s[i]=s[i<<1]+s[i<<1|1];
	for(int i=1;i<=n;++i){
		scanf("%d%d",&w[i].t,&w[i].v);
		if(!w[i].t||w[i].v<=0){ n--; i--; }
		else ++w[i].t;
	}
	sort(w+1,w+1+n); 
	for(int i=1;i<=n;++i){
		int p=fpr(w[i].t);
		if(~p){ ans+=w[i].v; remove(p); }
	}
	printf("%lld\n",ans);
}

NOIP贪心算法算法 贪心算法。经典算法. OIER必备。 找的很辛苦。请关注 立即下载

相关推荐

SPSS中的数据分析—信度效度检验【1】

前一段时间跟大家分享了好几篇关于EXCEL方面的数据分析知识,不知道大家都掌握得怎么样了。今天咱们换个口味,给大家讲一下关于SPSS中的数据分析——信度效度检验。 现阶段正处在毕业季阶段,很多同学可能都正在忙着去弄自己的论文和答辩(不知道大家在翟天临上热搜这个事情上有没有做出过一定贡献),很多时候我们在写论文答辩甚至于其他课题研究的时候都会选择用问卷这种形式来收集数据。最后我们只需要针对问卷所取...

小白数据营的博客 6万+

jzoj. 3928. 【NOIP2014模拟11.6】射击

Description有问题,找副连,无聊的时候当然也可以找他啦。小W找到了他的叔叔——东厂厂长——宇宙超级无敌老WS yy。他们叔侄两个商量之后决定用弹弓打破社区里的一些窗户,但是弹弓每秒只能彻底打破一扇窗户。而且如果某户窗户的主人回来了的话,他们就不能进行破坏了(不然会死得很惨的)。因为有的人装的玻璃好,有的人装的玻璃差,有的人装的玻璃高,有的人装的玻璃矮,所以你不能要求他们叔侄两个打破不同的窗

liangzihao1的博客 672

Android 集成 Google 与 Facebook 第三方登录实战详解(2024版)

本文详细介绍了2024年Android应用集成Google与Facebook第三方登录的完整实战指南。通过分步教程和代码示例,帮助开发者快速实现一键登录功能,提升用户体验和注册转化率,同时涵盖隐私合规和常见错误处理的最佳实践。

blue的专栏 822

3928. 【NOIP2014模拟11.6】射击

Description 有问题,找副连,无聊的时候当然也可以找他啦。小W找到了他的叔叔——东厂厂长——宇宙超级无敌老WS yy。他们叔侄两个商量之后决定用弹弓打破社区里的一些窗户,但是弹弓每秒只能彻底打破一扇窗户。而且如果某户窗户的主人回来了的话,他们就不能进行破坏了(不然会死得很惨的)。因为有的人装的玻璃好,有的人装的玻璃差,有的人装的玻璃高,有的人装的玻璃矮,所以你不能要求他们叔侄两个打破不...

zsjzliziyang的博客 325

科研绘图系列:基因突变瀑布图统计以及可视化

科研绘图系列:基因突变瀑布图统计以及可视化

专注生信领域 1653

高斯过程的数学理解

G澳大利亚的过程是有益的,特别是当我们有少量数据时。当我在制造业担任数据科学家时,我们的团队使用这种算法来揭示我们接下来应该进行哪些实验条件。但是,此算法不如其他算法流行。在这篇博客中,我将通过可视化和 Python 实现来解释高斯过程 [1] 的数学背景。

gongdiwudu的专栏 3606

【贪心】JZOJ_3928 射击

贪心 堆

GOODPLACE 350

UNet 改进(39):结合残差连接与CBAM注意力机制的unet模型

本文提出了一种改进的UNet架构,通过融合残差连接和CBAM注意力机制来增强医学图像分割性能。该网络保留UNet的U形结构,但将基础模块替换为ResidualBlock和CBAM的组合:残差块通过快捷连接解决梯度消失问题,CBAM模块结合通道和空间注意力机制突出重要特征。整体架构采用编码器-解码器设计,包含5个下采样和上采样阶段,通过跳跃连接融合多尺度特征。实验表明,这种改进显著提升了原始UNet的性能,特别适用于需要精细边界的医学图像分割任务。

2401_82355416的博客 1015

jzoj3928【NOIP2014模拟11.6】射击(贪心)

3928. 【NOIP2014模拟11.6】射击Description有问题,找副连,无聊的时候当然也可以找他啦。小W找到了他的叔叔——东厂厂长——宇宙超级无敌老WS yy。他们叔侄两个商量之后决定用弹弓打破社区里的一些窗户,但是弹弓每秒只能彻底打破一扇窗户。而且如果某户窗户的主人回来了的话,他们就不能进行破坏了(不然会死得很惨的)。因为有的人装的玻璃好,有的人装的玻璃差,有的人装的玻璃高,有的人装

闲人请进 514

【PINN高级教程】范式融合与前沿应用 第5讲:贝叶斯推断与生成式建模的深度融合

正规化流(Normalizing Flow, NF)通过一系列可逆变换把简单分布映射为复杂后验,从而获得更好的表达能力。算子学习保持映射的物理正确性。贝叶斯推断给出了自然的框架,但直接对高维函数空间做采样(如 MCMC)几乎不可行。1️⃣ 在自己的 PDE 上跑一遍完整的 Bayesian PINN 流模型。的学习机制深度融合,以在保持物理一致性的前提下,高效地从后验分布中采样。2️⃣ 将每个 θ 直接映射到 FNO 权重,得到不同解的采样。的后验 p(θ∣x,y)p(θ∣x,y) 进行近似。

u012133341的博客 474

通过Langchain实现大模型完成测试用例生成的代码(可集成到各种测试平台)

代码中使用的是讯飞spark3.0版本,其中版本在的控制已经封装到了langchain对应的讯飞的iflytek的类中,可以在调用的时候显示控制,默认是spark2.0版本。

Criss@陈磊 2361

[JZOJ]杂题选讲

目录 1.aplusb 2.可见点数 3.射击 4.创世纪 5.长方形 6.连通块 7.Ede的新背包问题 8.模板串 9.Clock Sequence 10.硬币游戏 1.aplusb Description: SillyHook要给小朋友出题了,他想,对于初学者,第一题肯定是a+b 啊,但当他出完数据后神奇地发现.in不见了,只留下了一些.out,他想还原...

无 1088

C#跨平台制图新纪元:Mapsui,一库在手,地图我有

深入学习Mapsui的渲染机制,定制属于你的地图样式,无论是颜色、图标还是文字,都可以随心所欲。

java专栏 1455

2017.07.10【NOIP提高组】模拟赛B组小结

T1jzoj3927. 【NOIP2014模拟11.6】可见点数DescriptionZPS经过长期的努力争取,终于成为了0901班的领操员,他要带领0901班参加广播操比赛。现在0901班的队伍可以看作是一个n*n的点阵,每个人都站在格点上。现在作为领操员的ZPS站(0,0)点,他想知道如果0901班的队伍站齐了,他能看到多少个人的脸(假设每个人的身高相同,体积相同)。Input一个正整数n。Ou

puppywolf的博客 381

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【NOIP2018复习】射击(堆、贪心)

射击 时间限制:2000MS 内存限制:65536KB 题目描述 有问题,找副连,无聊的时候当然也可以找他啦。小W找到了他的叔叔——东厂厂长——宇宙超级无敌老WS yy。他们叔侄两个商量之后决定用弹弓打破社区里的一些窗户,但是弹弓每秒只能彻底打破一扇窗户。而且如果某户窗户的主人回来了的话,他们就不能进行破坏了(不然会死得很惨的)。因为有的人装的玻璃好,有的人装的玻璃差,有的人装的玻璃高,有的...

masterwater的博客 457

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

bzoj 1041 数论

题意:求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。 这居然不是几何题(╯‵□′)╯︵┻━┻ 这居然是道数轮题(╯-_-)╯╧╧   我们只考虑x>0 且 y>0 即在第一象限的情况,然后最终=第一象限答案*4 + 4(坐标轴上的四个点) x^2+y^2=r^2 即 y^2 = r^2-x^2 = (r+x)(r-x) 令d=gcd(r+x,r-

Eirlys的博客 429

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

BZOJ 1406 数论

思路: $x^2=kn+1$ $x^2-1=kn$ $(x+1)(x-1)=kn$ 令$x+1=k1n1$,$x-1=k2n2$,其中$k1k2=k$,$n1n2=n$ 枚举n约数 >=$\sqrt{n}$的,代入验证 去重 //By SiriusRen #include <set> #include <cstdio> using namesp...

weixin_34342207的博客 119

[JZOJ 3928] 射击 {优先队列+贪心}

题目 大意——有nnn个数,在a[i]a[i]a[i]秒之前破坏了可得到w[i]w[i]w[i]的快乐值,求最大快乐值。 解题思路 考场的时候敲了一篇很显然的贪心快速排序,对于每一时刻选取最大快乐值,累加求ans(40分)我忘了优先队列怎么打了。 其实在快速排序后(按时间从大到小),枚举a[i]a[i]a[i],将正整数压入优先队列(大根堆),然后枚举下一种的结束时间至目前这一种的结束时间,逐次...

Nowed 530

一些基础算法的模板(持续更新)

更新中 //Templates From Extended_Ash/Cooevjnz/JacaJava/Tubbcrafft //To be continued... //Suffix Automation char str[N]; int s[N][26],mx[N],f[N],sz[N]; int last=1,cnt=1,n,v[N],r[N],ans=0; inlin

扩展の灰(Extended Ash/Cooevjnz) 3865
上一篇: Jzoj3927 可见点数
下一篇: Jzoj3931【NOIP2014day1官方数据】联合权值
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值