P1968 美元汇率 怀疑智商超过海平面

https://www.luogu.org/problemnew/show/P1968

也是一道贪心题,一些计算;

然而我却弄得很复杂;

既然我们要的是最后的最大值,那我们为什么要注意中间的细节呢;

记录每天我们能拿到的最大值,然后输出,完美结束;

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int maxn=200;
int n;
double to_us[maxn],to_mark[maxn],a[maxn];
int cnt,vis;
double ans=100,ans2=100;
double max_us=100,max_mark;
int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%lf",a+i);
        to_mark[i]=a[i]/100;
        to_us[i]=100/a[i];
    }
    for(int i=1;i<=n;i++)
    {
        max_us=max(max_us,max_mark*to_us[i]);
        max_mark=max(max_mark,max_us*to_mark[i]);
    }
    printf("%.2lf",max_us);
    return 0;
}

原文地址:https://www.cnblogs.com/WHFF521/p/11218972.html

时间: 2024-10-21 21:45:29

P1968 美元汇率 怀疑智商超过海平面的相关文章

P1968 美元汇率

题目背景 此处省略maxint+1个数 题目描述 在以后的若干天里戴维将学习美元与德国马克的汇率.编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后能获得最高可能的价值. 输入输出格式 输入格式: 输入文件的第一行是一个自然数N,1≤N≤100,表示戴维学习汇率的天数. 接下来的N行中每行是一个自然数A,1≤A≤1000.第i+1行的A表示预先知道的第i+1天的平均汇率,在这一天中,戴维既能用100美元买A马克也能用A马克购买100美元. 输出格式: 输出文件的第一行也是唯一的一

美元汇率

洛谷P1968 美元汇率 一开始看错题了...或者说理解错题意了,额不,我自己都没手推样例,是我太浮躁了,态度不认真,改改改...一个裸贪心,如果昨天的马克数大于今天的,就转换一次,就是在昨天将美元换成马克,在今天将马克换成美元,你手里的美元数就会增加. 小技巧:可以将ans乘100,最后再除100来避免精度误差. #include<bits/stdc++.h> using namespace std; int n; double f[1010]; double a[1010]; double

泰国铢美元汇率换算

网为您提供当前泰国铢美元汇率换算: 5000泰国铢等于多少美元 今日汇率(2014年6月4日) 泰国铢/美元 现汇买入价 现钞买入价 现汇卖出价 现钞卖出价 中行折算价 发布日期 THB/USD 3.05 2.98 3.06 3.15 3.09 2014-06-05 5000泰国铢等于多少美元 今日汇率(2014年6月4日)查询结果: 154.5 泰国铢对美元汇率,即以泰国铢为基准货币,每单位泰国铢与基本货币之比所得值. 了解更多泰国铢汇率信息,请关注外汇汇率查询网:美元对泰铢汇率 当前文章来自

今日日元对美元汇率

今日汇率查询网为您提供当前日元美元汇率换算: 日元10000可以换美元多少 今日汇率(2014年6月7日) 日元/美元 现汇买入价 现钞买入价 现汇卖出价 现钞卖出价 中行折算价 发布日期 JPY/USD 0.97 0.95 0.98 0.98 0.98 2014-06-07 日元10000可以换美元多少 今日汇率(2014年6月7日)查询结果: 98 日元对美元汇率,即以日元为基准货币,每单位日元与基本货币之比所得值. 了解更多日元汇率信息,请关注外汇汇率查询网:日元对美元汇率 本文转载:ht

今日卢布兑美元汇率

卢布对美元汇率: 1000卢布换多少美元 今日汇率(2014年6月9日) 卢布/美元 现汇买入价 现钞买入价 现汇卖出价 现钞卖出价 中行折算价 发布日期 RUB/USD 2.90 2.84 2.91 3.00 2.91 2014-06-16 1000卢布换多少美元 今日汇率(2014年6月9日)查询结果: 29.1 卢布对美元汇率,即以卢布为基准货币,每单位卢布与基本货币之比所得值. 了解更多卢布汇率信息,请关注外汇汇率查询网:美元对卢布汇率 文章转载于:http://www.mjdhrmbh

今日卢布美元汇率换算

今日汇率查询网为您提供当前卢布美元汇率换算: 卢布10值美元多少 今日汇率(2014年6月13日) 卢布/美元 现汇买入价 现钞买入价 现汇卖出价 现钞卖出价 中行折算价 发布日期 RUB/USD 2.91 2.85 2.92 3.01 2.94 2014-06-16 卢布10值美元多少 今日汇率(2014年6月13日)查询结果: 29.4 卢布对美元汇率,即以卢布为基准货币,每单位卢布与基本货币之比所得值. 了解更多卢布汇率信息,请关注外汇汇率查询网:卢布对美元汇率 本文转载:http://w

今日韩国元对美元汇率

今日汇率查询网为您提供当前韩国元美元汇率换算: 一韩国元相当于多少美元 今日汇率(2014年6月10日) 韩国元/美元 现汇买入价 现钞买入价 现汇卖出价 现钞卖出价 中行折算价 发布日期 KRW/USD 0.00 0.10 0.00 0.10 0.10 2014-06-10 一韩国元相当于多少美元 今日汇率(2014年6月10日)查询结果: 0.001 韩国元对美元汇率,即以韩国元为基准货币,每单位韩国元与基本货币之比所得值. 了解更多韩国元汇率信息,请关注外汇汇率查询网:韩国元对美元汇率 本

ios纯代码实现美元汇率计算

#import "ViewController.h" @interface ViewController () //定义一个文本框属性 @property (nonatomic,weak) UITextField *numText; //定义一个Label属性 @property (nonatomic,weak) UILabel *resultLabel; @end @implementation ViewController - (void)viewDidLoad { [super

[luogu1968]美元汇率(dp)

1063: [视频]动态规划入门(一维一边推1:美元和马克) 时间限制: 1 Sec  内存限制: 128 MB提交: 1332  解决: 934[提交] [状态] [讨论版] [命题人:admin] 题目描述 [题意] 今天6:00起床,我转身发现枕头边有100美元. 出门的时候发现门口有家冰淇淋店,拉了很长的横幅:“今天100美元和400马克互换” 第二天的横幅是:“今天100美元和300马克互换” 第三天的横幅是:“今天100美元和500马克互换” 第四天的横幅是:“今天100美元和300