news 2026/6/15 16:37:40

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
打卡信奥刷题(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考级编程题实现、白名单赛事考题实现,记录日常的编程生活、比赛心得,感兴趣的请关注,我后续将继续分享相关内容

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 13:33:37

我们反对任何形式的数字人滥用行为

我们反对任何形式的数字人滥用行为 在短视频日更、直播带货常态化的今天&#xff0c;内容创作者正面临前所未有的压力&#xff1a;既要保证输出频率&#xff0c;又要维持专业形象。真人出镜成本高、状态难控&#xff0c;而传统虚拟主播又依赖昂贵的3D建模和动画团队——直到轻量…

作者头像 李华
网站建设 2026/6/14 17:01:39

Sonic数字人可用于广告投放?案例分析ROI提升效果

Sonic数字人可用于广告投放&#xff1f;案例分析ROI提升效果 在电商直播每分钟都在烧钱的今天&#xff0c;品牌方越来越难以承受真人主播高昂的出场费与漫长的拍摄周期。一个更现实的问题是&#xff1a;当促销活动需要覆盖中、英、日、粤四种语言版本时&#xff0c;是否还要分别…

作者头像 李华
网站建设 2026/6/15 12:38:26

Sonic数字人表情生成机制研究:基于音频频谱特征驱动

Sonic数字人表情生成机制研究&#xff1a;基于音频频谱特征驱动 在虚拟内容创作日益普及的今天&#xff0c;如何快速、低成本地生成自然逼真的“会说话”的数字人视频&#xff0c;已成为AI生成内容&#xff08;AIGC&#xff09;领域的重要课题。传统方式依赖专业动捕设备或逐帧…

作者头像 李华
网站建设 2026/6/15 8:47:22

Sonic数字人培训教程发布:新手三天上手实操课

Sonic数字人培训教程发布&#xff1a;新手三天上手实操课 在短视频、虚拟主播和AI内容创作爆发的今天&#xff0c;你是否曾想过——只需一张照片和一段录音&#xff0c;就能让一个“数字人”活灵活现地为你说话&#xff1f;这不再是电影特效&#xff0c;而是已经落地的技术现实…

作者头像 李华
网站建设 2026/6/15 14:33:17

对比主流数字人方案:Sonic为何更适合中小企业

对比主流数字人方案&#xff1a;Sonic为何更适合中小企业 在短视频内容井喷、直播带货常态化、线上教育持续渗透的今天&#xff0c;越来越多企业开始尝试用“数字人”替代真人出镜。但现实是&#xff0c;许多中小企业被高昂的成本和复杂的技术门槛挡在门外——请不起专业团队做…

作者头像 李华
网站建设 2026/6/15 12:54:22

Springboot3 | 核心注解实战教程

Spring Boot 核心注解实战教程 你是否在使用 Spring Boot 开发时&#xff0c;对着一堆注解不知所措&#xff1f;不清楚它们各自的职责、该在什么场景下使用&#xff1f;这篇教程将通过可直接运行的完整案例&#xff0c;带你吃透 Spring Boot 核心注解的作用与使用方式&#xf…

作者头像 李华