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

组合数 rust解法

组合数。
编写函数,参数是两个非负整数n和m,返回组合数 C n m C_n^m Cnm,其中m≤n≤25。
例如,n=25,m=12时答案为5200300。

解法:

fn  c(n: u32, m: u32)->u64 {let m = if m > n-m {n-m}else{m};let mut ans: u64 = 1;for i in n-m+1..=n {ans *= i as u64;}for i in 1..=m{ans /= i as u64;}ans
}
fn main() {let d = c(21, 1);println!("{}", d);
}
http://www.lryc.cn/news/167256.html

相关文章:

  • 【SpringMVC】自定义注解与AOP结合使用
  • MyEclipse 用tomcat部署SSM项目后,项目名称和当前项目不一致
  • 来喽!!炒鸡详细的“数据在内存中的存储”真的来喽!
  • 【面试经典150 | 双指针】验证回文串
  • sql存储引擎
  • Visual Studio 2022安装SVN插件教程
  • 【PyCharm Community Edition】:串口开发
  • 亲测可用!!!Centos7安装chrome+chromedriver以便实现selenium自动化详细教程
  • spring cloud、gradle、父子项目、微服务框架搭建---cloud gateway(十)
  • AD22使用笔记+积累库
  • 20230912在ubuntu18.04下使用pigz来提高tar命令压缩解压缩的速度
  • python-xpath语法-爬取彼岸图4k高清动漫壁纸
  • 韩信点兵:求韩信一共有多少兵
  • 10个简单但超级有用的Python装饰器
  • DataGrip 2023 年下载、安装教程、亲测可用
  • 6.SpringEL与List,Map
  • 【Oracle】使用 SQL Developer 连接 Oracle 数据库
  • PostgreSQL 事务并发锁
  • CANoe-Model Editor无法修改ARXML文件的问题、E2E在SOME/IP通信中的使用问题
  • Conan安装第三方依赖库时SSL验证失败解决办法
  • 基于springboot+vue的大学生智能消费记账系统
  • Java——》synchronized的使用
  • vue+element使用阿里的图标库保存图标
  • Day 01 web前端基础知识
  • Redis 高可用之持久化
  • 生成元 rust解法
  • 某ERP系统存在RCE漏洞
  • ElasticSearch 因为索引字段改变,平滑迁移索引
  • invalid use of incomplete type ‘class Ui::xxx‘
  • 变压器寿命预测(python代码,Logistic Regression模型预测效果一般,可以做对比实验)