首页 > 其他分享 >存钱问题

存钱问题

时间:2023-04-23 20:37:45浏览次数:24  
标签:12 pow 问题 x8 x2 x3 存钱 x5

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x1, x2, x3, x5, x8, y1, y2, y3, y5, y8;
double max = 0.0, result;
for (x8 = 0; x8 <= 2; x8++) {
for (x5 = 0; x5 <= (20 - 8 * x8) / 5;x5++) {
for (x3 = 0; x3 <= (20 - 8 * x8-5*x5) / 3; x3++) {
for (x2 = 0; x2 <= (20 - 8 * x8 - 5 * x5 - 3 * x3) / 2; x2++) {
x1 = 20 - 8 * x8 - 5 * x5 - 3 * x3 - 2 * x2;
result = 2000 * pow((1 + 0.0063 * 12), x1) * pow((1 + 2 * 0.0066 * 12), x2) * pow((1 + 3 * 12 * 0.0069), x3) * pow((1 + 5 * 12 * 0.0075), x5) * pow((1 + 8 * 0.0084 * 12), x8);
if (result > max) {
max = result;
y1 = x1;
y2 = x2;
y3 = x3;
y5 = x5;
y8 = x8;
}
}
}
}
}
cout << y8 << " " << y5 << " " << y3 << " " << y2 << " " << " " << y1 << " " << result;
return 0;
}

标签:12,pow,问题,x8,x2,x3,存钱,x5
From: https://www.cnblogs.com/hbro/p/17347633.html

相关文章

  • 《综述图论中连通性及相关问题的一些处理方法》笔记
    基本概念边/点割集:若边集\(E'\)使得割掉这些边之后\(u\tov\)不连通,则\(E'\)是\((u,v)\)的边割集。类似地定义点割集。边/点连通度:若任意\((u,v)\)的割集大小都至少是\(s\),则\(u,v\)是\(s-\)边连通的。类似地定义点连通度。Menger定理:\(u\tov\)的边连通......
  • 跨域问题解决、其他权限校验方法
    跨域问题解决浏览器出于安全的考虑,使用XMLHttpRequest对象发起HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。同源策略要求源相同才能正常进行通信,即协议、域名、端口号都完全一致。前后端分离项目前端项目和后端项目一般都不是同源的,所以肯定会存在......
  • 【MAUI Blazor踩坑日记】2.关于Windows上的相机问题
    前言MAUI中Windows上,调用MediaPicker.Default.CapturePhotoAsync()并不能启动相机拍照。关于这个问题可以查看https://github.com/dotnet/maui/issues/7660,https://github.com/dotnet/maui/pull/13220,好消息是已经修复了,坏消息是.net8修复了,而且还没发布.所以目前怎么办,http......
  • 三色球问题
    一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配?因为要取8个球,而红球与白球的个数都只有三个,则要取的红球个数和白球个数范围都为[0,3],而黑球个数则为8减去红球和白球个数,则我们可以通过2个for循环和一个条件判断求出种数。......
  • JavaScript 使用 splice 方法删除数组元素可能导致的问题
    JavaScript使用splice方法删除数组元素可能导致的问题splice()方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。JavaScript遍历数组并通过splice方法删除该数组符合某些条件的元素将会导致哪些问题?导致......
  • 「学习笔记」2-SAT问题
    SAT是适定性\(\text{(Satisfiability)}\)问题的简称。一般形式为k-适定性问题,简称k-SAT。而当\(k>2\)时该问题为NP完全的。所以我们只研究\(k=2\)的情况。2-SAT,简单的说就是给出\(n\)个集合,每个集合有两个元素,已知若干个\(<a,b>\),表示\(a\)与\(b\)矛盾(其中......
  • springboot~关于md5签名引发的问题
    事实是这样的,我有个接口,这个接口不能被篡改,于是想到了比较简单的md5对url地址参数进行加密,把这个密码当成是sign,然后服务端收到请求后,使用相同算法也生成sign,两个sign相同就正常没有被篡改过。问题的出现接口中的参数包括userId,extUserId,时间,其中extUserId字符编码,中间会有+......
  • 解决ubuntu上回环设备/dev/loop0占用100%的问题
    当前ubuntu环境12cat/etc/issueUbuntu19.04\n\l当我们查看文件系统占用情况时,发现有/dev/loop0至/dev/loop7占用率为100%。1234567891011121314151617df-hFilesystemSizeUsedAvailUse%Mountedonudev3.9G03.9G0%/......
  • 解决 Visual C++ 17.5 __cplusplus 始终为 199711L 的问题
    00.软件环境VisualStudio2022,VisualC++,Version17.5.401.问题描述在应用https://github.com/ToniLipponen/cpp-sqlite的过程中,发现源代码文件sqlite.hpp中,有一处宏,和本项目的C++LanguageStandard有关,如下图所示:将鼠标悬停在__cplusplus这个宏上,可以看到它......
  • day 14 三色球问题
    1.设有红球i个,白球有j个,黑球有k个;2.依据限制条件遍历每种情况(i<=3;j<=3;k<=6;i+j+k==8)3.记录并输出每一种情况; #include<iostream>usingnamespacestd;intmain(){intflag=0;printf("次数统计红球白球黑球\n");for(inti=0;i<=3;i++){for(intj=0;j......