news 2026/4/18 8:20:10

《P5520 [yLOI2019] 青原樱》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《P5520 [yLOI2019] 青原樱》

题目背景

星川之下皆萤火尘埃,
我独行在人潮你天真而待。
相遇若是借丹青着色,
青原上 绯樱如海。

——银临《青原樱》(Cover 人衣大人)

题目描述

扶苏是一个非常喜欢边听古风鸽边写数学题的人,因此这道题其实是个五三原题。

扶苏希望重现青原上樱花盛开的景色,于是他准备了很多互不相同樱花树幼苗,准备种成一行。

这一行中,一共有 n 个位置可以种下樱花,而扶苏准备了 m 支幼苗。由于樱花盛放时对左右空间需求非常大,所以樱花不能紧挨着种植,也就是任意两支幼苗之间必须至少存在一个不种花的空位置。

按照这种方式种花并不难,但是令扶苏感到好奇的是一共有多少合法的方案让他把这 m 支幼苗都种下去。一个方案是合法的当且仅当他满足上一段中叙述的要求。如果我们将花按照 1,2,3,…,m 编号,两种方案不同当且仅当被选择种花的位置不同或从左向右数花的编号序列不同。

为了避免输出过大,答案对一个参数 p 取模。

输入格式

每个输入文件中有且仅有一组测试数据。

测试数据只有一行四个整数,依次代表 type, n, m, p,其中 type 是一个帮助你判断测试点类型的参数,会在数据范围中说明。

输出格式

输出一行一个整数,代表答案对 p 取模的结果。

输入输出样例

输入 #1复制

1 3 2 19260718

输出 #1复制

2

说明/提示

样例输入输出 1 解释

一共有 2 个樱花幼苗, 3 个种花的位置,如果给幼苗编号为 1, 2,位置编号为 1, 2, 3,那么两种方案分别如下:

位置123
方案 1幼苗 1幼苗 2
方案 2幼苗 2幼苗 1

数据规模与约定

本题采用多测试点捆绑测试,共有 6 个子任务

子任务编号n≤m≤type=特殊性质子任务分值
1110特殊性质 15
220201特殊性质 115
3400200220
420002000320
5200000010000004特殊性质 220
620000001000000520

特殊性质 1:保证对应测试点的实际方案数(在取模前)不超过 106

特殊性质 2:保证 p 是一个质数。

对于 100% 的数据,保证:

  • 1≤n≤2×106。
  • 1≤m≤106。
  • 1≤p≤109。
  • 1≤m≤⌈2n​⌉。

提示
  • 请使用合适的数据类型来进行运算,避免溢出。
  • 参数 type 可以帮助你快速的判断子任务编号。

代码实现:

#include<iostream> #define LL long long using namespace std; LL t, n, m, p, res = 1; int main() { cin >> t >> n >> m >> p; for(int i = n - 2 * m + 2; i <= n - m + 1; ++i) res = (res * i) % p; cout << res << endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:41:42

视觉大模型部署难题破解:基于TensorRT镜像的完整方案

视觉大模型部署难题破解&#xff1a;基于TensorRT镜像的完整方案 在智能制造车间的质检线上&#xff0c;一台工业相机每秒捕捉数百帧高清图像&#xff0c;系统需要在毫秒级内判断是否存在微米级缺陷&#xff1b;在自动驾驶车辆中&#xff0c;多路摄像头实时输入的画面必须被即时…

作者头像 李华
网站建设 2026/4/18 8:00:55

书籍-普鲁斯特《追忆似水年华》

普鲁斯特《追忆似水年华》详细介绍 书籍基本信息 书名&#xff1a;追忆似水年华 作者&#xff1a;马塞尔普鲁斯特&#xff08;Marcel Proust&#xff0c;1871-1922&#xff09; 成书时间&#xff1a;1913-1927年&#xff08;分七卷陆续出版&#xff09; 卷数&#xff1a;七卷 类…

作者头像 李华
网站建设 2026/4/15 16:45:47

金融风控实时推理场景下TensorRT镜像的应用案例

金融风控实时推理场景下TensorRT镜像的应用实践 在现代金融系统中&#xff0c;一笔交易从发起、验证到完成往往发生在毫秒之间。而在这短暂的时间窗口里&#xff0c;风控模型必须完成对用户行为的全面评估——是否存在盗刷风险&#xff1f;是否涉及洗钱链条&#xff1f;这些判断…

作者头像 李华
网站建设 2026/4/18 8:04:00

我用7款AI写论文工具,5分钟生成1万字带真实参考文献,亲测有效

摘要&#xff1a;本文通过一位研究生的真实经历&#xff0c;深度测评了7款主流AI论文写作工具。从文献检索到全文生成&#xff0c;从格式排版到降重优化&#xff0c;本文将为你揭示如何高效、合规地利用AI辅助完成高质量学术论文。核心推荐瑞达写作&#xff0c;以其一站式、低A…

作者头像 李华
网站建设 2026/4/15 5:09:10

基于TensorRT镜像的多模型并发推理系统设计实践

基于TensorRT镜像的多模型并发推理系统设计实践 在当今AI服务日益普及的背景下&#xff0c;从智能客服到自动驾驶&#xff0c;从医疗影像分析到实时视频处理&#xff0c;用户对响应速度和系统吞吐量的要求越来越高。一个训练完成的深度学习模型&#xff0c;若无法在生产环境中…

作者头像 李华