POJ 2501
#include<iostream>
#include<iomanip>
#include<stdio.h>
#include<string>
#include<math.h>
using namespace std; int main()
{
//freopen("acm.acm","r",stdin);
string s;
int i;
double speed = 0.0;
double road;
double time;
double time1;
double past;
time = ;
past = ;
road = ;
getline(cin,s);
time = (double(s[]-'')*10.0+double(s[]-''))+(double(s[]-'')*10.0+double(s[]-''))/60.0+(double(s[]-'')*10.0+double(s[]-''))/3600.0;
if(s.length() > )
{
for(i = ; i < s.length(); ++ i)
{
speed = speed*10.0 + double(s[i]-'');
}
}
else
{
cout<<s<<" "<<"0.00 km"<<endl;
}
time *= ;
while(getline(cin,s))
{
if(s.length() > )
{
time1 = (double(s[]-'')*10.0+double(s[]-''))+(double(s[]-'')*10.0+double(s[]-''))/60.0+(double(s[]-'')*10.0+double(s[]-''))/3600.0;
time1 *= 60.0;
past += speed*(time1-time);
time = time1;
speed = ;
for(i = ; i < s.length(); ++ i)
{
speed = speed*10.0 + double(s[i]-'');
}
}
if(s.length() == )
{
time1 = (double(s[]-'')*10.0+double(s[]-''))+(double(s[]-'')*10.0+double(s[]-''))/60.0+(double(s[]-'')*10.0+double(s[]-''))/3600.0;
time1 *= 60.0;
cout<<s<<' ';
cout<<setiosflags(ios::fixed)<<setprecision()<<(speed*(time1-time)+past)/60.0<<' '<<"km"<<endl;
}
} }
POJ 2501的更多相关文章
- poj 2501 Average Speed
Average Speed Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4842 Accepted: 2168 Des ...
- POJ 1039 Pipe【经典线段与直线相交】
链接: http://poj.org/problem?id=1039 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=22013#probl ...
- 【POJ 3026】Borg Maze
id=3026">[POJ 3026]Borg Maze 一个考察队搜索alien 这个考察队能够无限切割 问搜索到全部alien所须要的总步数 即求一个无向图 包括全部的点而且总权值 ...
- poj和hdu部分基础算法分类及难度排序
最近想从头开始刷点基础些的题,正好有个网站有关于各大oj的题目分类(http://www.pythontip.com/acm/problemCategory),所以写了点脚本把hdu和poj的一些题目 ...
- POJ 3370. Halloween treats 抽屉原理 / 鸽巢原理
Halloween treats Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 7644 Accepted: 2798 ...
- POJ 2356. Find a multiple 抽屉原理 / 鸽巢原理
Find a multiple Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7192 Accepted: 3138 ...
- POJ 2965. The Pilots Brothers' refrigerator 枚举or爆搜or分治
The Pilots Brothers' refrigerator Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22286 ...
- POJ 1753. Flip Game 枚举or爆搜+位压缩,或者高斯消元法
Flip Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 37427 Accepted: 16288 Descr ...
- POJ 3254. Corn Fields 状态压缩DP (入门级)
Corn Fields Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 9806 Accepted: 5185 Descr ...
随机推荐
- 2018.10.24 NOIP模拟 小 C 的序列(链表+数论)
传送门 考虑到a[l],gcd(a[l],a[l+1]),gcd(a[l],a[l+1],a[l+2])....gcd(a[l]...a[r])a[l],gcd(a[l],a[l+1]),gcd(a[ ...
- oracle compile 编译无效对象
原博主:http://blog.csdn.net/tianlesoftware/article/details/4843600 Applies to: Oracle Server - Enterpri ...
- jmeter读取csv文件
操作步骤: 1.读取csv文件 2.编辑httpSampler
- idea关于tab的设置
新手使用,一不小心tab显示在右面了,这不学习下给搞正常点. settings===>Editor=====>Editor Tabs; Palacement设置的是tab显示的部位: Ta ...
- 第02章:MongoDB安装
①下载 https://www.mongodb.com/ 下载所需版本的tar.gz ②解压安装 tar -zxvf mongodb-3.2.12.tar.gz mv -r mongodb-3.2. ...
- POJ 2433 Landscaping (贪心)
题意:给定一个序列表示一群山,要你保留最多 K 个山峰,最少要削去多少体积和土.一个山峰是指一段连续的相等的区间,并且左边和右边只能比这个区间低,或者是边界. 析:贪心,每次都寻找体积最小的山峰,然后 ...
- Django开发环境搭建
最近笔者使用了Django框架作为项目model层的数据对象处理. 关于Django的开发环境,需要安装以下内容: 1.安装python 2.安装VCForPython27.msi 3.安装pycha ...
- MySQL在线大表DDL操作
在线大表DDL操作的方法: 1.主从架构轮询修改 需要注意: a.主库会话级别的记录binglog的参数关闭 b.500\502错误异常捕捉 c.检查备库的second behind master是否 ...
- java基础-day23
第11天 面向网络编程 今日内容介绍 u 网络编程概述 u UDP u TCP 第1章 网络编程概述 1.1 网络协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的 ...
- ServiceStack 多租户的实现方案
以SqlServer为例子说明ServiceStack实现多租户,在SqlServer中创建4个Database:TMaster.T1,T2,T3,为了安全起见 每个Database不用sa账号,而是 ...