PAT 1008

来源:互联网 发布:win7打开本地端口 编辑:程序博客网 时间:2024/05/17 20:02

Elevator

按照给定顺序处理,对于每一个数字(可以理解为每一个人)都要停留5秒钟。
#include <iostream>#include <stack>#include <vector>#include <string>using namespace std;vector<int>v;int main(){int n, x, i;cin>>n;for(i = 0; i < n; i ++) {cin>>x;v.push_back(x);}int pre = 0;int ans = 0;for(i = 0; i < n; i ++){x = v[i];if(x > pre){ans += (x - pre) * 6;}else if(x < pre){ans += (pre - x) * 4;}ans += 5;pre = x;}cout<<ans<<endl;    return 0;}


原创粉丝点击