poj3672 数值模拟

/*
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;
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容