题解:P15045 [UOI 2022 II Stage] 秘密信件
LiuHongshen · · 题解
P15045 [UOI 2022 II Stage] 秘密信件 题解
题目传送门
题目描述
哥萨克胡子急需寄送一封包含秘密信息的信件给他的战友们。他来到一家商店,店里出售
为了通过邮局寄信,哥萨克胡子必须购买:
- 一个信封
- 一张或两张邮票
哥萨克胡子不喜欢单调重复,因此他最多购买每种类型邮票中的一张。
哥萨克胡子有多少种不同的方式完成购买?
如果存在至少一个信封或邮票是哥萨克胡子在一次购买中购买了,而在另一次购买中没有购买,则两种购买方式被认为是不同的。
输入格式
第一行包含三个整数
输出格式
输出一个数字 —— 购买信封和邮票的方式数量。
做法分析
对于每个邮票我们有多种选择。
-
只选带有刺绣衬衫图案的邮票。
-
只选带有灯笼裤图案的邮票。
-
选带有刺绣衬衫图案和带有灯笼裤图案的邮票。
于是我们便可以退出公式,及答案。
代码
#include<bits/stdc++.h>
#define endl '\n'
#define kuaitou ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define baoliu(n) fixed<<setprecision(n)
using namespace std;
int main(){
kuaitou;
long long a,b,c;//定义变量,记得开long long,防止炸int,虽然不会
cin>>a>>b>>c;//输入
cout<<a*(b+c+b*c);//输出答案。
return 0;//完结散花
}
AC记录