Jzoj4307 喝喝喝

STM32_Programmer_CLI.exe实战指南:从基础连接到高级安全配置 本文详细介绍了STM32_Programmer_CLI.exe的使用方法,从基础连接到高级安全配置,包括设备连接、烧录校验、读保护设置等核心命令。通过实战案例和自动化脚本示例,帮助开发者高效完成STM32芯片的批量烧录和安全配置,提升开发效率。 阅读详情

显然,如果令w[i]=s[i]-k,那么显然s[i]|w[j]就是s[j]%s[i]=k的必要条件,那么我们倒序枚举每个开头l,枚举w[l]的每个因数看看他在s[l+1]~s[n]中有没有出现,求出一个位置最靠近l的r,那么贡献就是r-l

#include<stdio.h>
#include<string.h>
#include<algorithm>
#define INF 0x7f7f7f7f
using namespace std;
int n,k,s[100010],w[100010];
int f[100010],l,r,xl=INF; long long ans=1;
int check(int x){
	if(x<0) return INF;
	if(x==0) return xl;
	int mn=INF;
	for(int i=1;i*i<=x;++i)
		if(x%i==0){
			if(i>k) mn=min(mn,f[i]); i=x/i;
			if(i>k) mn=min(mn,f[i]); i=x/i;
		}
	return mn;
}
int main(){
	freopen("drink.in","r",stdin);
	freopen("drink.out","w",stdout);
	scanf("%d%d",&n,&k);
	memset(f,127,sizeof f);
	for(int i=1;i<=n;++i)
		scanf("%d",s+i),w[i]=s[i]-k;
	f[s[n]]=n; l=r=n+1;
	for(int i=n-1;i;--i){
		int x=check(w[i]);
		if(x<r) { l=i; r=x; }
		ans+=r-i; f[s[i]]=i;
		if(s[i]>k) xl=i;
	}
	printf("%lld\n",ans);
}

生成模型实战 | MuseGAN详解与实现 人工智能音乐生成领域已引起了广泛关注,MuseGAN 是其中一个重要的模型。本节我们将使用 JSB Chorales 数据集来训练 MuseGAN,该数据集包含巴赫创作的四音轨合唱曲。在生成图像时,生成器使用的是来自潜在空间的单一噪声向量来生成不同格式的内容;而在 MuseGAN 中,生成器将使用四个噪声向量来生成一段音乐,旨在增强音乐生成过程中的可控行和多样性。每个噪声向量代表音乐的不同方面,通过单独调整这些向量,模型可以生成更复杂、更细腻的音乐作品。 阅读详情

相关推荐

Modelsim10.5_se安装(Win11)

modelsim是Mentor公司开发的优秀的HDL语言仿真软件。它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快且编译的代码与平台无关。

m0_51186267的博客 9907

【JZOJ4307】喝喝喝

Description solution 正解:尺取法. 很容易想到尺取法,维护左右指针,\(a[i]\%a[j]==K\),当且仅当 \(a[j]>K\) 并且 \(a[i]-K\) 的约数中含有 \(a[j]\),或者 \(a[i]==K\) 时存在矛盾,所以这就是移动左指针的条件,答案每一次加上合法区间长度即可 #include <algorithm> #include ...

weixin_30505043的博客 118

从零构建:openEuler WSL下的ARM交叉编译工具链自动化部署方案

本文详细介绍了在openEuler WSL环境下使用Ansible自动化部署ARM交叉编译工具链的方案。通过编写Ansible角色和Playbook,实现从基础环境配置到工具链安装、环境变量设置的一键部署,大幅提升嵌入式开发效率。方案支持多种ARM架构,并扩展了QEMU仿真、VS Code远程开发等实用功能,是嵌入式开发者的高效解决方案。

h3i4j的博客 382

JZOJ4307. 【NOIP2015模拟11.3晚】喝喝喝

分析题目的意思就是要求不包含某些数对(坏对)连续的区间个数。 所以我们就应该先考虑如何快速找到一个坏对。 我们从后向前枚举, 一开始设右端点为n,枚举到一个数,我们用n−−√\sqrt n的时间来枚举这个数的约数, 通过一个桶来判断与这个数形成坏对的位置, 之后改变右端点。 总的时间复杂度O(nn−−√)O(n\sqrt n)code#include <cstdio> #include

lijf2001的博客 633

电子工程师必看:2024年IPC-A-610J和J-STD-001J新标准到底更新了啥?

本文深入解析2024年IPC-A-610J和J-STD-001J新标准的核心更新,重点关注电子制造领域的验收标准与工艺参数变化。新版标准强化了高密度组装和微焊接工艺的规范,包括焊料润湿角调整、BGA空洞率严格化等关键变更,为电子工程师提供实用指南。同时关联IPC-7711/21D和IPC-2221C的配套更新,助力企业快速适应新标准要求。

weixin_33694620的博客 776

RTX 50系显卡(5080/5090D)CUDA 12.8环境下的vLLM部署避坑与实战指南

本文为RTX 5080/5090D显卡用户提供了在CUDA 12.8环境下部署vLLM的完整实战指南。文章详细介绍了从驱动安装、CUDA 12.8环境配置、PyTorch Nightly版本精准匹配,到vLLM源码编译及常见报错排查的全过程,帮助开发者高效利用新一代硬件进行大模型推理。

gray5的博客 663

【JZOJ B组】喝喝喝

Description Input Output Sample Input 3 2 5 3 1 Sample Output 4 Data Constraint 思路 代码 #include&lt;cstdio&gt; #include&lt;iostream&gt; using namespace std; int n,k,x,l=1,r[100010]; long long ans; ...

Brute♂force 349

Transformer凭什么取代RNN?深入拆解自注意力机制与梯度消失问题的终极对决

本文深入探讨了Transformer如何通过自注意力机制解决RNN的梯度消失问题,成为自然语言处理领域的新标准。通过对比RNN和Transformer的架构差异,揭示了自注意力机制在并行计算、长期依赖处理等方面的技术优势,并提供了实际任务中的性能对比数据。

f6g7h8i9j的博客 190

JZOJ 4307. 【NOIP2015模拟11.3晚】喝喝喝

JZOJ 4307. 【NOIP2015模拟11.3晚】喝喝喝 DescriptionInputOutputSample Input3 2 5 3 1Sample Output4Data ConstraintSolution 首先,“坏对”必须是两个数,答案先加上 NN ,即单个数的情况。 接着,我们用两个指针 l,rl,r ,表示符合条件的区间。 每次把 rr 右移一位,表示新加入一个数 a[r]

Felix-Lee的博客 685

保姆级教程:用CameraX API快速搞定Android多摄像头切换与预览(附避坑指南)

本文提供了一份详细的CameraX API教程,帮助开发者快速实现Android多摄像头切换与预览功能。通过简化API设计和生命周期感知能力,CameraX大幅降低了开发复杂度,同时解决了多摄像头兼容性、预览优化等常见问题。文章包含完整代码示例和实战避坑指南,特别适合需要高效集成相机功能的Android开发者。

weixin_42699679的博客 165

130页5万字某市档案馆数字档案馆建设方案

【版权声明】本资料来源网络,仅用于行业知识分享,供个人学习参考,请勿商用。【侵删致歉】如有侵权请联系小编,将在收到信息后第一时间进行删除!完整资料领取见文末,部分资料内容:国家档案局证实颁布《数字档案馆建设指南》, 明确了数字档案馆建设原则、要求、目标,对相关系统建设内容、功能要求进行了概括和详细说明。数字档案馆系统建设应以 OAIS&nbsp;参考模型为设计基础,以实现数字资源的长期保存与可信管理。设计的数字档案馆系统架构如下图。图-1 数字档案馆体系结构数字档案馆建设包括五大层次和三大保障体系:

zuoan1993的博客 1180

YOLO+OpenClaw缺陷检测智能体 | 低代码工业质检自动化方案 | 含YOLO模型训练/智能体集成/任务全流程,支持离线日报/预警/趋势分析,解决实时性瓶颈问题(下篇)

某PCB板制造商需要对生产线上的PCB板进行缺陷检测,主要检测划痕、凹坑、污渍和裂纹等缺陷。原有人工检测方式效率仅为200件/小时,漏检率达5%,且检测人员长期工作易疲劳。

qq_36130719的博客 205

[JZOJ4307]喝喝喝--枚举

[JZOJ4307]喝喝喝--枚举 题目链接 自行搜索 分析 我们需要找到所有不包含\((a_x,a_y),a_x \equiv k \mod a_y (x<y)\)这样的连续数对,转化一下变成\(a_x-k \equiv 0 \mod a_y\). 考虑从左到右加数,可以发现如果\(a_i - k \equiv 0 \mod a_j\),那么起点为\(i\),终点大于等于\(j\)的连续序...

weixin_30566111的博客 119

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

jzoj4307. 【NOIP2015模拟11.3晚】喝喝喝(枚举)

4307. 【NOIP2015模拟11.3晚】喝喝喝 Description Input Output Sample Input 3 2 5 3 1 Sample Output 4 Data Constraint 分析:枚举每个区间终点,通过枚举倍数判定区间起点。 代码 #include &lt;cstdio&gt; #define N 100005 #define ll long lon...

闲人请进 283

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

通信算法岗笔试核心能力:从信号解调到定点实现的工程化思维

通信算法工程师的核心能力,本质是将通信原理、数字信号处理等理论知识,转化为可落地的物理层实现方案。其底层逻辑涵盖信号建模、失真归因、量化误差控制与硬件资源约束四大维度。在5G/物联网基带开发场景中,算法不仅需满足BER、EVM等性能指标,更须兼顾FPGA资源、时序收敛与功耗成本。中兴侧重系统级故障诊断与标准条款映射能力,紫光则聚焦浮点到定点的精度预算、DSP/LUT资源估算及流水线优化实践。本文基于真实笔试题型,解析从信道估计误差识别到Q15格式重写、从星座图畸变判读到时序违例规避的关键工程思维路径。

weixin_33797791的博客 216

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

[JZOJ 4307] [NOIP2015模拟11.3晚] 喝喝喝 解题报告

题目链接: http://172.16.0.132/senior/#main/show/4307 题目: 解题报告: 题目询问我们没出现坏对的连续区间个数 我们考虑从左到有枚举右端点$r$,判断$a[r]$是否在当前的区间中形成了坏对,如果有的话就$l++$。每次就累加上$r-l+1$,表示左端点取$[l,r]$都可以 考虑维护一个桶来快速判断是否存在坏对 时间复杂度没仔细算 ...

weixin_30912051的博客 130

linux ls 升序,ls 命令查看文件时候,按修改时间倒序或升序排列

IOS上解决内存越界访问问题IOS经常会混合使用C代码,而在C中,对内存的读写是很频繁的操作. 其中,内存越界读写 unsigned char* p =(unsigned char*)malloc(10); unsigned c ...iOS中如何选择delegate、通知、KVO(以及三者的区别)转载自:http://blog.youkuaiyun.com/dqjyong/article/details/7...

weixin_29828857的博客 646

JZOJ 4298. 【NOIP2015模拟11.2晚】我的天

4298. 【NOIP2015模拟11.2晚】我的天(File IO): input:ohmygod.in output:ohmygod.out Time Limits: 1000 ms Memory Limits: 262144 KBDescription很久很以前,有一个古老的村庄——xiba村,村子里生活着n+1个村民,但由于历届村长恐怖而且黑暗的魔法统治下,村民们各自过着独立的生活,完全

py_2017的博客 588

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

更新中 //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
上一篇: Jzoj3934【NOIP2014day2官方数据】寻找道路
下一篇: Jzoj4437 线性代数与逻辑
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值