买房子[2]
时间限制:1秒 内存限制:256M
【问题描述】
程序员小 \(H\) 开始工作了,第一年年薪为 \(n\) 万元,且会以每年 \(x\%\) 增长。
小 \(H\) 工作第一年就打算在中关村公馆买一套 \(60\) 平米的房子,现在的总房款是 \(200\) 万,且会以每年 \(y\%\) 增长。
假设小 \(H\) 把每年所得薪水全都积攒起来,问最早第几年能够买下这套房子?
【输入格式】
一行,包含两个正整数 \(n,x,y\),中间用单个空格隔开。
【输出格式】
如果在第 \(20\) 年或者之前就能买下这套房子,则输出一个整数 \(m\),表示最早需要在第 \(m\) 年能买下,否则输出 \(Impossible\)。
【输入输出样例1】
Input
50 5 10
Output
6
【输入输出样例1说明】
小 \(H\) 第一年年新为 \(50\) 万元,每年以 \(5\%\) 的速度增长;第一年房款为 \(200\) 万元,每年以 \(10\%\) 的速度增长,小 \(H\) 前 \(6\) 年每年年薪、积攒的钱数以及每年的房款如下表:
由表中可以看出,小 \(H\) 在第 \(6\) 年时,积攒的钱第一次超过房款,所以答案是 \(6\)。
【输入输出样例2】
Input
50 1 20
Output
Impossible
【数据限制】
\(9 < n < 101\)
\(0 < x,y < 21\)