/*
Time:2019.12.5
Author: Goven
type:模拟-数值
ref:
*/
#include<iostream>
using namespace std;
int main()
{
int M, T, U, F, D;
cin >> M >> T >> U >> F >> D;
char c;
int i, tp1 = U + D, tp2 = F * 2;
for (i = 0; i < T && M > 0; i++) {
cin >> c;
if (c == 'u' || c == 'd') M -= tp1;
else M -= tp2;
}
for (int j = i; j < T; j++) cin >> c;
if (M < 0) i--;
cout << i << endl;
return 0;
}
poj3672 数值模拟
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 学习了几篇文章:随机微分方程数值解法12 Python总结之蒙特卡洛模拟微分方程数值分析基础:Euler法Eule...
- 特殊方法__xxx__ 首先明确一点, 特殊方法的存在是为了被 Python 解释器调用的, 你自己并不需要调用它...
- 当我们去研究了其背后的数学模型,以及进行了数值模拟后,我们能从理性的角度更深入理解裂变,从而更好实现裂变。 01 ...