1158: 计算凸透镜成像像距

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交1:71 解决:18

题目描述

凸透镜成像规律是一种光学定律。在光学中,由实际光线会聚而成,且能在光屏上呈现的像称为实像;由光线的反向延长线会聚而成,且不能在光屏上呈现的像称为虚像。黄同学在做光学实验时,想通过凸透镜的焦距与物距来计算像距(不成像时像距为0),请你帮忙编程实现。

凸透镜成像的两个分界点:
2f点是成放大、缩小实像的分界点;f点是成实像、虚像的分界点。
薄透镜成像满足透镜成像公式:1/u(物距)+1/v(像距)=1/f(透镜焦距)

凸透镜成像规律
物距(u) 像距(v) 正倒 大小 虚实 应用 特点 物,像的位置关系
u>2f f<v<2f 倒立 缩小 实像 照相机、摄像机 - 物像异侧
u=2f v=2f 倒立 等大 实像 测焦距 成像大小的分界点 物像异侧
f<u<2f v>2f 倒立 放大 实像 幻灯机、电影放映机、投影仪 - 物像异侧
u=f 不成像 强光聚焦手电筒、制作平行光线 成像虚实的分界点 -
u<f v>u 正立 放大 虚像 放大镜 虚像在物体同侧 虚像在物体之后 物像同侧

输入

一行,两个整数之间用一个空格分隔:第一个是焦距,第二个是物距。

输出

像距(保留两位小数)

样例输入 复制

10 15

样例输出 复制

30.00