【洛谷】T539820 202411A Giants

devtools/2024/11/16 16:47:19/
cle class="baidu_pl">
cle_content" class="article_content clearfix">
content_views" class="htmledit_views">

题目背景

ckquote>

We're wide awake now our eyes are wide openWe're running this world we keeping it turningWe're living like Giants.Yeah Giants.We're bigger than Giants.We Giants.

ckquote>

节选自《Giants》。

题目描述

在《迪迪卫》中࿰c;一次魔法的能量和五个参数有关:能量类型 type;发起者的攻击力 A࿰c;魔法强度 B;承受者的物理抗性 C࿰c;魔法抗性 D。

能量的数值计算方法如下:

  • 如果 type=0࿰c;则能量的数值为 A+B。
  • 如果 type=1࿰c;则能量的数值为 max(A−C,0)+max(B−D,0)。

其中 max(x,y) 表示 x,y 中的最大值。

现在给你这五个参数࿰c;请你计算本次魔法的能量的数值。

输入格式

一行五个空格隔开的整数 type,A,B,C,D࿰c;表示题目描述中说明的五个参数。

输出格式

一行一个整数࿰c;表示能量的数值。

输入输出样例

输入 #1

0 3 4 2 2

输出 #1

7

输入 #2

1 3 4 2 2

输出 #2

3

输入 #3

1 2 4 3 2

输出 #3

2

说明/提示

样例 #1 解释

能量类型为 0࿰c;数值为 A+B=3+4=7。

样例 #2 解释

能量类型为 1࿰c;数值为 max(A−C,0)+max(B−D,0)=1+2=3。

样例 #3 解释

能量类型为 1࿰c;数值为 max(A−C,0)+max(B−D,0)=0+2=2。

数据范围

对于 100% 的数据࿰c;0≤A,B,C,D≤1000,0≤type≤1。

对于 40% 的数据࿰c;type=0。

另有 20% 的数据࿰c;B=D=0。



<code class="language-cpp">#include <iostream>
using namespace std;
int main()
{int type, A, B, C, D, X = 0;cin >> type >> A >> B >> C >> D;if (type == 0)X = A + B;if (type == 1)X = max(A - C, 0) + max(B - D, 0);cout << X;return 0;
}code>

外强中干࿰c;题目倒是挺有意思的(捂嘴)


http://www.ppmy.cn/devtools/134477.html

相关文章

pycharm分支提交操作

一、Pycharm拉取Git远程仓库代码 1、点击VCS > Get from Version Control 2、输入git的url&#xff0c;选择自己的项目路径 3、点击Clone&#xff0c;就拉取成功了 默认签出分支为main 选择develop签出即可进行开发工作 二、创建分支&#xff08;非必要可以不使用&#xf…

faiss 提供了多种索引类型

faiss 多种索引类型 在 faiss 中&#xff0c;IndexFlatL2 是一个简单的基于 L2 距离&#xff08;欧几里得距离&#xff09;进行索引的索引类型&#xff0c;但实际上&#xff0c;faiss 提供了多种索引类型&#xff0c;支持不同的度量方式和性能优化&#xff0c;您可以根据需求选…

Java项目:校园宿舍管理系统(优质版)(Springboot3+Maven+Mybatis Plus+Vue3+ Element Plus+Mysql)

项目介绍 : Springboot3MavenMybatis PlusVue3 Element PlusMysql 开发的前后端分离的校园宿舍管理系统 项目演示: https://www.bilibili.com/video/BV16UmoYWEVR/ 运行环境: 最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 IDE环境&#x…

最后一个单词的长度---每日小题

目录 题目 题目分析 题目 给你一个字符串 s&#xff0c;由若干单词组成&#xff0c;单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大 子字符串。 示例 1&#xff1a; 输入&#xff1a;s "Hello Wo…

39.安卓逆向-壳-smali语法3(方法)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a;图灵Python学院 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要盲目相信。 工…

Rust 模板匹配——根据指定图片查找处于大图中的位置(支持GPU加速)

Rust 模板匹配——根据指定图片查找处于大图中的位置(支持GPU加速) 01 前言 在手搓RPA工具的时候,总会碰到不好定位的情况,那么,就需要根据小图来找到对应屏幕上的位置(以图识图),这个需求也比较简单。想到市面上也有不少RPA工具都有这个功能,那么人家有的,俺也可以…

通过css的哪些方式可以实现隐藏页面上的元素?

1&#xff1a;opacity:0 通过将元素的透明度设置为o&#xff0c;实现隐藏效果&#xff0c;但是依然会占用空间并可以进行交互。 2&#xff1a;visibility:hidden 与透明度度为0的方案类似&#xff0c;会占据空间&#xff0c;但不可以进行交互。 3&#xff1a;Overflow:hi…

如何将java项目打包成docker 镜像并且可运行

java 项目打包成 Docker 可运行的镜像&#xff0c;其目的是便于运用docker容器来管理项目。下面是具体的步骤&#xff0c;如果大家遇到啥问题可以留言有空会逐一回复。 目录 1. 确保项目已经打包成 JAR 文件 2. 编写 Dockerfile 3. 构建 Docker 镜像 4. 运行 Docker 容器 …