bzoj3142: [Hnoi2013]数列

从M.2到E1.S,从U.2到E3.S:数据中心SSD接口的世代更迭与选择逻辑 本文深入探讨了数据中心SSD接口从M.2、U.2到E1.S、E3.S的演进历程与选型逻辑。通过对比分析不同接口的物理规格、性能表现和散热设计,揭示了EDSFF接口在数据中心环境中的优势,包括更高的部署密度、更好的散热效能和更强的扩展能力。文章还提供了针对不同应用场景的SSD选型建议,帮助IT决策者优化存储架构。 阅读详情

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3142

思路:首先我们假设初值固定,无视上限,那么我们就可以看成是走K-1步,每步有M种走法

那方案数就是M^(k-1)

但是初值不固定,枚举是不现实的,因为如果起点较为靠后,我们就不能无视上限,方案是无法统计的

但这给我们一个启示,走的每步不就是差分数组吗

于是我们可以考虑对于一个差分数组a[i],它对答案有多少贡献

我们可以靠移动首位来得到不同方案

就是n-Σa[i]

那么总方案就是

ΣΣΣ....Σ(n-a[1]-a[2]-....-a[K-1])

提出n

M^(K-1)*n-ΣΣΣ....Σ(a[1]+a[2]+....+a[K-1])

对于右边的部分

统计一位的值,我们可以取(1->M),然后我们有(K-1)个不同的位置,固定后仍有(K-2)个位置可取(1-M)的任意值,于是有

M^(K-2)的方案

于是可化为(1+2+3+.....+m)*(K-1)*M^(K-2),即(M*(M+1)/2)*(K-1)*M^(K-2)

答案就是M^(K-1)*n-(M*(M+1)/2)*(K-1)*M^(K-2)

#include<cstdio>
using namespace std;
typedef long long ll;
ll n,k,m,mod;

ll mypw(ll a,ll b){
	ll res=1,j=a;
	for (;b;b>>=1,j=j*j%mod) if (b&1) res=res*j%mod;
	return res;
}

int main(){
	scanf("%lld%lld%lld%lld",&n,&k,&m,&mod);
	ll ans1=mypw(m,k-2),ans2=ans1*m%mod;
	if (k==1) return printf("%lld\n",n%mod),0;
	printf("%lld\n",(n%mod*ans2%mod-m*(m+1)/2%mod*ans1%mod*(k-1)%mod+mod)%mod);
	return 0;
}



±10V ADC 输入电路的高共模差分输入电压 这篇文章分析了±10V ADC输入电路的设计需求与挑战,重点讨论了高共模差分输入电压的处理方案。文章首先明确了设计目标,即安全转换±10V差分信号并保持信号完整性,同时克服高共模电压、阻抗匹配和噪声优化等难点。随后详细比较了仪表放大器和差分放大器的性能特点,并提出了器件选型理论。在信号链架构部分,文章通过公式推导阐述了增益设置、共模抑制设计和输入阻抗匹配等关键技术。此外,还建立了噪声源模型,提出了噪声优化措施。最后,文章总结了设计验证方法,并扩展了在工业保护和生物电信号采集等场景的应用。该设计强调根据具体应 阅读详情

相关推荐

嵌入式调光控制库:轻量级软启/渐变/记忆逻辑实现

调光控制是智能照明系统的核心基础功能,涉及亮度调节、人机交互与电气安全多重需求。其底层原理依赖于对相位角或PWM占空比的精确时序控制,并需融合软启动、渐变过渡、状态记忆等工程化逻辑。这类轻量级调光行为逻辑层,不直接操作硬件寄存器,而是以确定性、无动态内存、可配置的方式封装用户意图到目标亮度值(0–100%)的映射过程,显著提升产品鲁棒性与跨平台复用能力。广泛应用于TRIAC交流调光、LED直流PWM驱动及DALI/Matter等智能照明协议网关中,尤其适合资源受限的Cortex-M系列MCU和FreeRTO

weixin_28949937的博客 579

从数据科学到机器学习工程:Facebook MLE面试全流程与备战策略

数据结构与算法是计算机科学的核心基础,其原理在于通过高效组织数据与设计计算步骤,以优化程序的时间与空间复杂度。掌握这些基础对于构建高性能、可扩展的软件系统具有关键的技术价值,尤其在处理海量数据和高并发请求的现代互联网应用场景中。系统设计能力则进一步要求工程师权衡不同架构方案的利弊,设计出满足特定非功能需求(如可用性、一致性)的服务。本文将聚焦于机器学习工程师岗位的面试挑战,特别是针对从数据科学家转型的候选人,深入剖析如何系统性备战数据结构、算法及系统设计等核心环节,分享从电话筛选到现场轮次的实战经验与沟通技

weixin_33743880的博客 665

MacOS Intel芯片实战:Docker Compose一键部署Dify全流程解析

本文详细解析了在搭载Intel芯片的MacOS系统上,使用Docker Compose一键部署开源LLM应用开发平台Dify的全流程。内容涵盖环境准备、Docker配置与镜像加速、代码拉取与配置初始化、服务启动与问题排查,以及访问验证与初步探索,旨在帮助开发者快速在本地搭建私有化AI应用开发环境。

ik678901234的博客 618

【HNOI2013】数列

题目小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)分析我们发现若是从他们的各自股价开始入手,问题会变得很困难, 于是我们可以从有限定的m入手,即每两天之间股价的差:

Andy&Calrn的博客 1043

论文记录:Affine Formation Maneuver Control of Multiagent Systems

多智能体编队控制仿真记录 实现功能:平移/旋转/尺寸缩放/shear,见截图 注意:本仿真图只是起到了演示效果,中间过程速度产生突变,实际中是不允许的。需要进行速度规划,这一点论文中仿真图更为贴合实际。 参考论文:Zhao, S. (2018). Affine Formation Maneuver Control of Multiagent Systems. IEEE Transactions on Automatic Control, 63(12), 4140–4155. 突然发现有个博主写得很好,参考:

W1H1J1的博客 2108

从ResNet到EfficientNet:特征金字塔网络(FPN)在不同骨干网中的适配指南

本文深入探讨了特征金字塔网络(FPN)与ResNet、VGG、EfficientNet等主流骨干网络的适配策略。文章详细解析了FPN的核心原理,并针对不同骨干网络的特征提取特性,提供了通道对齐、参数量估算及迁移学习的系统化指南,旨在帮助开发者在目标检测等视觉任务中构建高性能、高效率的模型。

weixin_29047919的博客 220

【组合】Bzoj3142 数列[HNOI2013]

设相邻两项的差值为a[i]=A[i+1]-A[i],因为第一天股价多少是不知道的,就=n-a[1]-a[2]..a[k-1],而对于每一个a[i]又有1到m种选择,于是就是所有的序列加起来,把n拆出来 n*m^k-1 - 后面序列的所有数,后面是有m^(k-1)*(k-1)的数,但m个数均出现相等的次数,则每个数均出现m^(k-2)*(k-1),m个数的和公式得综合为n*m^(k-1)-m(m+1)

binarycopycode 1093

CODESYS无扰切换PID(ST源代码)

/运行信号//手自动切换//设置值、目标值yk : REAL;// 实际值、反馈信号;// 开环给定值;// 比例增益;// 积分时间 单位S;Td : REAL;// 微分时间 单位S;//采样时间 单位S// 滤波时间 单位S;//中断周期 默认10msEND_VARVAR_OUTPUT//uk : REAL;//控制器输出;//上一时刻的实际值;uDk : REAL;

RXXW_Dor的博客 1400

别只会拖模块了!高效玩转Simulink建模:信号组合、连线分支与模块插入的实战技巧

本文深入探讨Simulink建模中的高效技巧,包括信号组合、连线分支与模块插入的实战方法。通过Mux模块的进阶应用、右键拖拽的隐藏技巧以及自动插入模块的条件与限制,帮助工程师提升仿真模型构建效率与可维护性。这些技巧特别适用于复杂系统的仿真建模,能显著减少操作时间并优化模型性能。

weixin_30576827的博客 571

AI测试入门:基于 RAG 的 LLM 应用程序的测试方法「详细介绍」

一个典型的 RAG 架构包括一个检索器(对知识库进行矢量搜索检索上下文的组件)和一个生成器(从检索器中获取检索上下文以构建提示并生成自定义 LLM 响应作为最终输出的组件)。在大多数情况下, 知识库”由存储在向量数据库(如 ChromaDB)中的向量嵌入组成。

blues_C的博客 1869

【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现

简介QDM原理及其MATLAB代码实现

WW、forever的博客 5860

[bzoj3142][HNOI2013]数列

3142: [Hnoi2013]数列Time Limit: 3 Sec Memory Limit: 128 MB Submit: 1125 Solved: 564 [Submit][Status][Discuss] Description小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第

Vampire 877

【ComfyUI】VideoRefusion 动态替换视频背景

本文介绍了一个基于ComfyUI的视频背景替换工作流,通过WanVAE和WanTextEncoder核心模型实现人物与背景的智能分离与替换。工作流包含9个关键流程阶段,涉及视频采样、图像增强等节点操作,可生成风格统一、动作自然的视频效果。该技术适用于虚拟人物创作、短视频特效、产品广告等场景,支持个性化定制开发。相关资源可参考文末提供的ComfyUI教程和AIGC工具平台开发指南。(149字)

Mr数据杨 2188

bzoj 3142 //3142: [Hnoi2013]数列

bzoj 3142 //3142: [Hnoi2013]数列 //在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?id=3142 //在线测评地址https://www.luogu.org/problem/P3228 更多题解,详见https://blog.youkuaiyun.com/mrcrack/article/details/9022...

mrcrack的博客 284

计算机控制技术及应用

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

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

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

【bzoj 3142】: [Hnoi2013]数列

http://www.lydsy.com/JudgeOnline/problem.php?id=3142 ans=N*M^(K-1)-M^(K-1)*(K-1)*(M+1)/2 #define _TEST _TEST #include #include #include #include #include #include using namespace std

willinglive 1095

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

bzoj 3142: [Hnoi2013]数列 组合

bzoj 3142 数列 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3142 Description 小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股

DJS_K_D的专栏 980

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

BZOJ 3142: [Hnoi2013]数列

题目 先对价格差分。 对于中间k−1k-1k−1段选择的任意方案,它的贡献是n−中间k−1段的和n - 中间k-1段的和n−中间k−1段的和。 这个不好统计。 我们可以用n∗mk−1n*m^{k-1}n∗mk−1减去所有方案中中间k-1段的和。 因为每种和出现的次数都是一样的。 那么就是m∗(m+1)2∗(k−1)∗mk−1m\frac {m*(m+1)}2 * \frac {(k-1) * m^...

Freopen的博客 251

bzoj 3142: [Hnoi2013]数列 数学

题意小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)分析懒得打了,题解代码#include<iostream> #include<cstdio> #include<cs

beginend 492

BZOJ3142: [Hnoi2013]数列

将原序列差分得到序列a[1],a[2],a[3]——a[k−1]a[1],a[2],a[3]——a[k-1],那么这样的一个序列一共有n−∑a[i]n-\sum a[i]种可能,答案就是∑(n−∑a[i])\sum (n-\sum a[i]),差分的序列有mk−1m^{k-1}种可能,所以将nn提出来得到n∗mk−1−∑∑a[i]−>n*m^{k-1}-\sum\sum a[i]-> 因为每个数字

L_0_Forever_LF的专栏 683

bzoj 3142: [Hnoi2013]数列

Description 小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)<N。 小T忘记了这K天每天的具体股价了,他现在想知道这K天的股价有多少种可能 Solu...

weixin_30872867的博客 99

【BZOJ】3142: [Hnoi2013]数列

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3142 12年也有一个组合数学。。。(这几年的画风啊.... 考虑直接去做:DP? DP+容斥? 。。。。NAIVE! 设${a[i]}$表示第${i}$和第${i-1}$天股价差值。 那么对于任意一个可能$a$数组,它对答案的贡献为:${n-\sum a[i]...

weixin_30815427的博客 83

[BZOJ]3142: [Hnoi2013]数列 数学

Description 小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)&lt;N。 小T忘记了这K天每天的具体股价了,他现在想知道这K天的股价有多少种可能 题解: ...

TYB的博客 318
上一篇: bzoj3139: [Hnoi2013]比赛
下一篇: bzoj3140: [Hnoi2013]消毒
thy_asdf
博客等级 码龄12年 16粉丝 186原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值