当前位置: 首页 > news >正文

可以上传图片的网站怎么做公司网站建设方案拓扑图

可以上传图片的网站怎么做,公司网站建设方案拓扑图,如何做网站优化 纯外链,酷家乐网站做墙裙教程文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴求组合数一、题目 1、原题链接 4496. 吃水果 2、题目描述 n 个小朋友站成一排,等着吃水果。 一共有 m 种水果,每种水果的数量都足够多。 现在&…

文章目录

  • 一、题目
    • 1、原题链接
    • 2、题目描述
  • 二、解题报告
    • 1、思路分析
    • 2、时间复杂度
    • 3、代码详解
  • 三、知识风暴
  • 求组合数

一、题目

1、原题链接

4496. 吃水果

2、题目描述

n 个小朋友站成一排,等着吃水果。

一共有 m 种水果,每种水果的数量都足够多。

现在,要给每个小朋友都发一个水果,要求:在所有小朋友都拿到水果后,恰好有 k
个小朋友拿到的水果和其左边相邻小朋友拿到的水果不同(最左边的小朋友当然不算数,即最左边的小朋友不包含在 k
个小朋友内)。

请你计算,一共有多少种不同的分发水果的方案

输入格式

一行,三个整数 n,m,k。

输出格式

一个整数,表示合理的分发水果的方案总数量对 998244353 取模后的结果。

数据范围

前 5 个测试点满足 1≤n,m≤5
所有测试点满足 1≤n,m≤2000,0≤k≤n−1

输入样例1

3 3 0

输出样例1

3

输入样例2

3 2 1

输出样例2

4

二、解题报告

1、思路分析

思路来源:y总讲解视频
y总yyds

(1)第一个小朋友(最左边)拿到水果的情况共有m种。
(2)因为题目中的k个小朋友不包括最左边的小朋友,所以先在n-1个小朋友中选择k个小朋友,这k个小朋友和其左边相邻的小朋友的水果不同,总共Cn−1kC_{n-1}^{k}Cn1k种情况。而这k个小朋友由于要和其左边的小朋友拿的水果不同,所以这k个人拿到的水果种类的情况总共(m-1)k种情况。所以总的情况数就有Cn−1kC_{n-1}^{k}Cn1k(m-1)k种。
(3)剩下的n-k-1个小朋友,拿到的水果和其左边小朋友的水果一样,所有他们拿到的水果是唯一确定的,只要确定了(1)(2)的情况总数,总的情况数也就确定了。
(4)所以答案即为Cn−1kC_{n-1}^{k}Cn1km(m-1)k

2、时间复杂度

时间复杂度为O(n2)

3、代码详解

#include <iostream>
using namespace std;
typedef long long LL;
const int N=2010,mod=998244353;
int c[N][N];
int n,m,k;
int main(){cin>>n>>m>>k;//求组合数for(int i=0;i<=n-1;i++){for(int j=0;j<=i&&j<=k;j++){if(!j) c[i][j]=1;else c[i][j]=(c[i-1][j]+c[i-1][j-1])%mod;}}//求答案注意类似下面第二行不要写成ans*=m%mod 等形式,因为%的优先级高于*=,就会造成先取模再乘,而我们是要先乘再取模LL ans=c[n-1][k]%mod;ans=ans*m%mod;for(int i=0;i<k;i++){ans=ans*(m-1)%mod;}cout<<ans;return 0;
}

三、知识风暴

求组合数

  • 基本思想:利用公式CnmC_{n}^{m}Cnm=Cn−1mC_{n-1}^{m}Cn1m+Cn−1m−1C_{n-1}^{m-1}Cn1m1递推,每个状态可以由其前面的转态推导出来,类似dp。
http://www.yayakq.cn/news/391338/

相关文章:

  • 做的网站放在阿里云地图怎么认证地址
  • 济南易搜的网站建设wordpress怎么设置伪静态页面
  • 圣都家装公司简介汕头百度seo电话
  • 青岛做网站大公司有哪些网络系统管理比赛内容
  • 新站网站推广该如何做创建网站的目的是什么
  • 遵义网站制作一般需要多少钱5080电影电视剧大全
  • 建设旅游网站需要多少钱网站前端开发语言
  • 建站排名软件开发模型有几种各有什么特点
  • 深圳做微信网站多少钱速成网站怎么做
  • 网站怎么样制作视频wordpress订阅表格代码
  • 网站区域名是什么如何在电脑建设网站
  • 南宁制作网站企业网上购物商城的背景与意义
  • 手机怎么制作自己的网站百度广告投放
  • 百度推广交了钱不给做网站wordpress 根据ua跳转
  • 建站外贸企业官网推广能免费建网站吗
  • 小说网站的阅读界面怎么做的seo网站推广教程
  • php网站伪静态企业邮箱的使用方法
  • 周口师范做网站网站导航条图片素材
  • 建立主题网站的一般步骤wordpress 网店主题
  • 成都专业网站建设公司百度有没有做游戏下载网站吗
  • 广州哪家做网站价格好购物网站有哪些?
  • 无锡网站广优化公司江苏建设人才网网站
  • 拼多多seo搜索优化广州灰色优化网络公司
  • 今天体育新闻山东商祺网站建设优化
  • 成熟网站开发单位phpcms套好的网站 放到空间上 后台打开的验证码不能显示
  • 网站建设方案 doc建设一个网站的具体步骤
  • 网上智慧团建网站it公司
  • 宁波网站制作哪家全面柳州在哪里做网站
  • 个人网站源码免费下载专业定制家具厂家
  • 电脑制作网站用哪个软件网站会员注册系统下载