点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From VijosGuest0
智能计算机
背景 Background
  东小 2010 3
描述 Description
  智能计算机
【问题描述】
小明的老师在出考试试题时,总是喜欢把问题隐藏在题目的文字中,老师认为这样比单纯计算要难得多,毕竟学生必须先看得懂题目才行。
  比如,他们不喜欢把题目出成像“速度=10米/秒,时间=5秒,请问距离=?”这种类型,而比较喜欢出成“你有一玩具车,它的速度是10米/秒,如果让它在直线轨道上行驶5秒钟,它可以行驶多米?”(由于本题输入采用英文,其对应用的英文如下:“If a toy car move at a speed of V=10m/s along a straight line in T=5s, how far will it go ?”)
  然而超过半数的学生并不会把注意力放在那些文字上,他们只会设法从文字中找出已知条件:速度=10米/秒,时间=5秒。然后思索“我该用哪条公式?Ah, yes, S=V*T(这里用S表示距离,其单位为米m、V表示速度,单位为m/s,T表示时间,单位为秒s),所以S=10m/s*5m=50m,完成!”,显然S=V*T,也可以变换为V=S/T或T=S/V。
  这个方法并不是每次都有用,所以通常这些学生在考试中得不到顶尖的成绩,但至少这种简单的方法足以获得及格以上的成绩。
  小明想试试计算机能不能通过这种考试呢?他首先尝试用计算机来解决距离-速度-时间(S-V-T)的问题,也就是说题目给出任意两个已知条件,你要求出第三个。
  你的任务就是帮小明写一段程序通过读入一段题目的英文,并根据上面所描述的简易公式来求出答案。
【输入】
输入文件arti.in包括一行,由一列包括两个明确的已知条件和一些额外的文字组成。已知条件会以下列格式出现:S=xm 或 V=xm/s 或者 T=xs(x属于实数),在单位(m,m/s或s)前可能会带有一个数量级单位:k(kilo,表示10的3次方,如5.3km 即为5.3×1000=5300m)或M(Mega,表示10的6次方, 如5.3Ms 即为5.3×1000000=5300000s ,其他以此类推)。
输入数据说明:
  等号不会出现在已知条件(S=xm 或 V=xm/s 或者 T=xs)外的地方。
  已知条件(S=xm 或 V=xm/s 或者 T=xs)中不会出现空格符。
  已知条件可能给出距离+速度或距离+时间或速度+时间三种形式中的任意一种。
【输出】
输出文件arti.out包括一行,即输出所求距离、速度或时间并将数量级转换为基本单位及两位有效小数位数。
重要提示:
  请注意:输出时“=”左边的字母为大写字母,数值后面的字母为小写字母,要严格按此要求,否则判为错误!
【输入输出样例1】
arti.in
If the speed is V=200m/s and the time is T=4.5s, what will be the distance ?
arti.out
S=900.00m

【输入输出样例2】
arti.in
A veicle travels a distance of  S=100m at a speed of V=220m/s, Compute the time, please.
arti.out
T=0.45s
【输入输出样例3】
arti.in
bla bla bla travels S=2.5Mm bla bla bla in T=2ks ,What is the speed?
arti.out
V=1250.00m/s
【数据说明】
60%的数据中距离、时间或速度为整数并且不包含数量级单位k或M。
输入格式 Input Format
  包括一行,由一列包括两个明确的已知条件和一些额外的文字组成。已知条件会以下列格式出现:S=xm 或 V=xm/s 或者 T=xs(x属于实数),在单位(m,m/s或s)前可能会带有一个数量级单位:k(kilo,表示10的3次方,如5.3km 即为5.3×1000=5300m)或M(Mega,表示10的6次方, 如5.3Ms 即为5.3×1000000=5300000s ,其他以此类推)。
输入数据说明:
  等号不会出现在已知条件(S=xm 或 V=xm/s 或者 T=xs)外的地方。
  已知条件(S=xm 或 V=xm/s 或者 T=xs)中不会出现空格符。
  已知条件可能给出距离+速度或距离+时间或速度+时间三种形式中的任意一种。
输出格式 Output Format
  包括一行,即输出所求距离、速度或时间并将数量级转换为基本单位及两位有效小数位数。
重要提示:
  请注意:输出时“=”左边的字母为大写字母,数值后面的字母为小写字母,要严格按此要求,否则判为错误!
样例输入 Sample Input
 
样例输出 Sample Output
 
时间限制 Time Limitation
  各个测试点1s
注释 Hint
  Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
 readln(a,b);
 writeln(a+b);
end.

C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
 int a,b;
 cin>>a>>b;
 cout<<a+b<<endl;
 return 0;
}
Flag
  
题号
  P1015
  其它
通过
  40人
提交
  141次
通过率
  28%
难度
  2
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 52 | Processed Time : 129 ms | Server Time : 2025/4/27 1:07:30