时间限制:1秒
空间限制:128M
山脉中、大地上、磐石间,都遍布着岩之力。能自如驱动这股力量的人却少之又少。
钟离便是这样一位角色。他的玉璋护盾可谓是安如磐石,不动如山。
由于钟离的护盾太强,从来没有被打破,所以需要你计算玉璋护盾的理论值。
钟离的基础生命值为a,各种加持下生命会提高b%,即最大生命值为 a*(1+b%),玉璋护盾存在一个基础吸收量c,附加吸收量d%的最大生命值,总吸收量为 (c+d%*最大生命值)。
对所有元素的吸收效果存在e%的护盾强效(护盾的强度最后要乘(1+e%))。
第一行五个正实数a b c d e
所有数在double范围内
输出护盾的值
14488 248 2712 23.0 50.0
21462.29
这道题就是纯模拟题,按照题目意思计算。
/*
* @Author: LetMeFly
* @Date: 2022-08-21 11:11:27
* @LastEditors: LetMeFly
* @LastEditTime: 2022-08-21 11:13:02
*/
#include
using namespace std;
#define mem(a) memset(a, 0, sizeof(a))
#define dbg(x) cout << #x << " = " << x << endl
#define fi(i, l, r) for (int i = l; i < r; i++)
#define cd(a) scanf("%d", &a)
typedef long long ll;
int main() {
double a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
double ans = (1 + e / 100) * (c + d / 100 * (a * (1 + b / 100)));
printf("%.2lf\n", ans);
return 0;
}
虽然代码可以复制,但最好还是自己理解后再敲哦
原创不易,转载请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/126455355