zoukankan      html  css  js  c++  java
  • nyoj 125-盗梦空间 (数学ans += temp * 60 * pow(0.05, cnt))

    125-盗梦空间


    内存限制:64MB 时间限制:3000ms 特判: No
    通过数:8 提交数:10 难度:2

    题目描述:

    《盗梦空间》是一部精彩的影片,在这部电影里,Cobb等人可以进入梦境之中,梦境里的时间会比现实中的时间过得快得多,这里假设现实中的3分钟,在梦里就是1小时。

    然而,Cobb他们利用强效镇静剂,可以从第一层梦境进入第二层梦境,甚至进入三层,四层梦境,每层梦境都会产生同样的时间加速效果。那么现在给你Cobb在各层梦境中经历的时间,你能算出现实世界过了多长时间吗?

    比如,Cobb先在第一层梦境待了1个小时,又在第二层梦境里待了1天,之后,返回第一层梦境之后立刻返回了现实。

    那么在现实世界里,其实过了396秒(6.6分钟)

    输入描述:

    第一行输入一个整数T(0<=T<=100),表示测试数据的组数。
    每组测试数据的第一行是一个数字M(3<=M<=100)
    随后的M行每行的开头是一个字符串,该字符串如果是"IN" 则Cobb向更深层的梦境出发了,如果是字符串"OUT"则表示Cobb从深层的梦回到了上一层。如果是首字符串是"STAY"则表示Cobb在该层梦境中停留了一段时间,本行随后将是一个整数S表示在该层停留了S分钟(1<=S<=10000000)。数据保证在现实世界中,时间过了整数秒。

    输出描述:

    对于每组测试数据,输出现实世界过的时间(以秒为单位)。

    样例输入:

    1
    6
    IN
    STAY 60
    IN
    STAY 1440
    OUT
    OUT

    样例输出:

    396

    C/C++ AC:

     1 #include <iostream>
     2 #include <algorithm>
     3 #include <cstring>
     4 #include <cstdio>
     5 #include <cmath>
     6 #include <stack>
     7 #include <set>
     8 #include <map>
     9 #include <queue>
    10 #include <climits>
    11 
    12 using namespace std;
    13 int n, m;
    14 
    15 int main()
    16 {
    17     cin >>n;
    18     while (n --)
    19     {
    20         scanf("%d", &m);
    21         int ans = 0, cnt = 0;
    22         string str;
    23         while (m --)
    24         {
    25             cin >>str;
    26             if (str == "IN") cnt ++;
    27             else if (str == "OUT") cnt --;
    28             else
    29             {
    30                 int temp;
    31                 scanf("%d", &temp);
    32                 ans += temp * 60 * pow(0.05, cnt);
    33             }
    34         }
    35         printf("%d
    ", ans);
    36     }
    37 }
  • 相关阅读:
    20200721_34代码如何优化以及框架的运用和构建设计
    20200719_33appium应用及H5页面元素定位下
    20200709_29多线程与分布式
    day4_day4_python
    python_day3
    python第二天
    pytihon初学第一天
    移动平均线系列
    网页爬取
    十种经典排序算法
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9331012.html
Copyright © 2011-2022 走看看