news 2026/4/15 21:57:17

《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/16 12:29:10

医疗影像AI诊断提速:TensorRT镜像带来的变革

医疗影像AI诊断提速&#xff1a;TensorRT镜像带来的变革 在一家三甲医院的急诊科&#xff0c;医生正等待AI系统对一例疑似脑卒中的CT影像进行分析。原生PyTorch模型返回结果需要680毫秒——这在争分夺秒的临床场景中几乎是不可接受的延迟。而当同样的模型经过TensorRT优化后&am…

作者头像 李华
网站建设 2026/4/15 22:34:36

政务热线智能应答上线:TensorRT确保7×24稳定服务

政务热线智能应答上线&#xff1a;TensorRT确保724稳定服务 在政务热线系统中&#xff0c;市民拨打12345后最怕什么&#xff1f;漫长的等待、重复的转接、答非所问的回复。这些看似“服务态度”问题的背后&#xff0c;其实是AI推理能力能否扛住高并发、低延迟和全年无休的技术…

作者头像 李华
网站建设 2026/4/16 14:02:35

学长亲荐9个AI论文工具,助本科生搞定毕业论文!

学长亲荐9个AI论文工具&#xff0c;助本科生搞定毕业论文&#xff01; AI 工具如何帮你轻松应对论文写作难题 对于大多数本科生来说&#xff0c;撰写毕业论文是一项既重要又充满挑战的任务。从选题到开题&#xff0c;从初稿到降重&#xff0c;每一个环节都可能让人感到压力山大…

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

Stable Diffusion推理太慢?TensorRT镜像优化全记录

Stable Diffusion推理太慢&#xff1f;TensorRT镜像优化全记录 在AI生成图像的实践中&#xff0c;你是否也遇到过这样的场景&#xff1a;用户输入一段提示词后&#xff0c;系统“思考”了五六秒才返回一张图——这在现代Web体验中几乎等同于卡死。尽管Stable Diffusion在视觉质…

作者头像 李华
网站建设 2026/4/16 13:52:30

国产大模型出海必备:TensorRT镜像帮你过性能关

国产大模型出海必备&#xff1a;TensorRT镜像帮你过性能关 在海外云服务环境中&#xff0c;客户对AI推理的响应速度要求极为严苛——首Token延迟超过200ms就可能被判定为“不可用”&#xff0c;高并发下吞吐下降30%就会引发SLA违约。这背后&#xff0c;不只是模型能力的竞争&am…

作者头像 李华