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

打卡信奥刷题(2630)用C++实现信奥题 P2638 安全系统

P2638 安全系统

题目描述

特斯拉公司的六位密码被轻松破解后,引发了人们对电动车的安全性能的怀疑。李华听闻后,自己设计了一套密码:

  • 假设安全系统中有nnn个储存区,每个储存区最多能存储存222种种类不同的信号(可以不储存任何信号)。有000111这两种信号,其中000aaa个,111bbb个,单独一个000111算一个信号。现要将这些信号储存在储存区中,000111可以不用全部储存,一个储存区可以存放任意多个000和任意多个111。一种不同的储存方案经过李华处理后就将是一串不同的密码。

现在给出n,a,bn,a,bn,a,b,求可能的不同储存方案的个数。

输入格式

第一行:共333个整数,n,a,bn,a,bn,a,b

输出格式

第一行:一个整数,表示方案个数。

输入输出样例 #1

输入 #1

2 1 1

输出 #1

9

说明/提示

所有999种方案如下:

储存区111储存区222
NULL\verb!NULL!NULLNULL\verb!NULL!NULL
000NULL\verb!NULL!NULL
111NULL\verb!NULL!NULL
NULL\verb!NULL!NULL000
NULL\verb!NULL!NULL111
0,10,10,1NULL\verb!NULL!NULL
NULL\verb!NULL!NULL0,10,10,1
111000
000111

对于全部数据,a,b≤50a,b\le 50a,b50n+a≤50n+a\le 50n+a50n+b≤50n+b\le 50n+b50


upd 2022.10.22\text{upd 2022.10.22}upd 2022.10.22:新增加一组 Hack 数据。

C+=实现

#include<bits/stdc++.h>usingnamespacestd;inlineintread(){intx=0,f=1;charch=getchar();while(ch>'9'||ch<'0'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}returnx*f;}inlinevoidwrite(intx){if(x<0){putchar('-');x=-x;}if(x>9)write(x/10);putchar(x%10+'0');}//前面都是读入和输出intC(intr,intn){//计算组合intans=1;for(inti=1;i<=r;++i){ans*=n-i+1;ans/=i;}returnans;}signedmain(){intn,a,b;n=read();a=read();b=read();write(C(n,a+n)*C(n,b+n));//代入公式return0;}

后续

接下来我会不断用C++来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现,记录日常的编程生活、比赛心得,感兴趣的请关注,我后续将继续分享相关内容

http://www.jsqmd.com/news/182947/

相关文章:

  • 全网最全9个AI论文写作软件,MBA毕业论文必备!
  • 面试必杀:对比 LangChain 与 AutoGPT/BabyAGI 的本质差异——为什么工业界更倾向于‘可控图(Graph)’?
  • Sonic能否生成儿童/老人面孔?年龄适应性实测报告
  • iertutil.dll文件损坏丢失找不到 打不开程序 免费下载方法
  • DBA手记|报账租赁系统Oracle迁移卡壳?金仓数据库72小时实现“零感知”割接
  • Sonic数字人眨眼机制是预设还是音频驱动?揭秘细节
  • Sonic数字人背景替换技巧:结合绿幕抠像提升真实感
  • 临终关怀陪伴?Sonic提供安宁疗护话语
  • 全网口碑好的中石化加油卡回收平台推荐 - 京顺回收
  • ifmon.dll文件损坏丢失找不到 打不开程序 免费下载方法
  • Sonic数字人适配直播场景?超低延迟生成不是梦
  • C#能否调用Sonic DLL?跨语言集成的技术路径分析
  • Git commit规范提交Sonic项目代码,团队协作更高效
  • 深入解析:华为手机USB连接WIN11--ew_usbccgpfilter.sys驱动无法加载
  • 出租车管理|基于java+ vue出租车管理系统(源码+数据库+文档)
  • Typora官网推荐写作工具,撰写Sonic技术文档更流畅
  • 力扣hot100:最小栈的实现
  • 无需3D建模!使用Sonic数字人模型+静态图+音频快速生成说话视频
  • Three.js与Sonic结合?构建3D数字人交互应用新思路
  • 脑机接口控制Sonic数字人?远期设想
  • Sonic数字人眼神跟随功能?注视点模拟实现方式
  • Spring-boot读书笔记一Map-Filter-Reduce
  • Sonic数字人能否模仿明星?法律风险极高请勿尝试
  • Sonic与AR/VR结合?构建三维交互数字人
  • Sonic数字人技术解析:精准唇形对齐与自然表情生成的秘密
  • 《管理英语》期考真题:四大题型(交际/词汇/阅读/翻译)深度解析
  • PHP的Session 劫持的庖丁解牛
  • 体育赛事集锦解说?激情语调匹配动作
  • ComfyUI集成Sonic数字人模型,轻松实现音频驱动说话视频生成
  • Sonic数字人参加TED演讲?模拟舞台表现力