题目:

总时间限制: 

1000ms

内存限制: 

65536kB

描述

某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)

输入

一行,包含两个正整数N(10 <= N <= 50), K(1 <= K <= 20),中间用单个空格隔开。

输出

如果在第20年或者之前就能买下这套房子,则输出一个整数M,表示最早需要在第M年能买下,否则输出Impossible。

样例输入

50 10

样例输出

8

#include <iostream>
using namespace std;

int main() {
    int N, K;
    while (cin >> N >> K) {
        float tol = 200;
        int cnt = 0;
        for (int i = 0; i < 20; ++i) {
            ++cnt;
            if (tol <= N * cnt) {
                cout << cnt << endl;
                break;
            }
            double rate = 1 + 0.01*K;
            tol = tol * rate;
        }
        if (tol > N * cnt)
            cout << "impossible" << endl;
    }
    return 0;
}

程序员买房子,,,一道简单题相关推荐

  1. C语言基础-程序员买房子问题

    题目描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起 ...

  2. 程序员面试题精选100题

    程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表.要求不能创建任何新的结点,只调整指针的指向. 比如将二元查找树   ...

  3. 读《卓有成效的程序员》-----我的一些题内和题外的感想

    读<卓有成效的程序员>-----我的一些题内和题外的感想 本文出自:http://hi.baidu.com/xiaonan33309/blog/item/c708c901a50d940b7 ...

  4. 程序员面试题精选100题(51)-顺时针打印矩阵

    // 程序员面试题精选100题(51)-顺时针打印矩阵.cpp : 定义控制台应用程序的入口点. //#include "stdafx.h" #include <iostre ...

  5. 程序员面试题精选100题:41-50解题报告

    程序员面试题精选100题(41)-把数组排成最小的数[算法]   题目:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个.例如输入数组{32,  321},则输出这两个能 ...

  6. 要嫁就嫁程序员!原因很简单:五成表示工资愿交给另一半!

    俗话说得好,嫁人就嫁程序员,钱多话少脾气好.虽然看上去程序员应该不愁婚嫁,但近日也出现了年薪百万程序员遭亲妈一元起"拍卖"相亲的新闻.程序员的恋爱生活到底怎么样?BOSS直聘就程序 ...

  7. CSU 1785: 又一道简单题

    1785: 又一道简单题 Submit Page    Summary    Time Limit: 5 Sec     Memory Limit: 128 Mb     Submitted: 602 ...

  8. [程序员面试题精选100题]13.第一个只出现一次的字符

    [题目] 在一个字符串中找到第一个只出现一次的字符.如输入abaccdeff,则输出b. [分析] [代码] /********************************* * 日期:2013- ...

  9. 程序员面试题精选100题:求从1到n的正数中1出现的次数

    // 程序员面试题精选100题(25):求从1到n的正数中1出现的次数 // 如 f(253) = (2!=0) * 100 + 2 * f(99) + (5!=0) * 10 + 5 * f(9) ...

最新文章

  1. 人类首次登月50年后,这60家公司决心重返月球
  2. python大神-Python代码怎么写,听听顶尖Python大神的建议
  3. NodeJS学习笔记(四) events,util模块
  4. IOS15自定义UICollectionView的使用
  5. Spring DAO之JDBC
  6. DEFINE_PER_CPU
  7. 根据目标选择减肥方法 少做无用功
  8. php里的stdclass,PHP中的stdClass是什么?
  9. 使用 SYSENTER 和 SYSEXIT 指令执行对系统过程的快速调用
  10. win10更新1809版本后运行Dev-cpp, dos控制台字符乱码解决方法
  11. 使用new调用构造器创建对象并统一添加属性的代码运行过程
  12. 蚁群算法最短路径规划多出口情况及问题答疑
  13. python反转数字_[蓝桥杯]使用列表反转的回文数(Python代码),数字,利用,取反
  14. 有效预防xss_4类防御XSS的有效方法
  15. web安全工具 御剑后台扫描layer子域名挖掘机
  16. 未来教育计算机二级学生文档,未来教育计算机二级MS-office题库(解题步骤)题库.docx...
  17. A pretty carpet
  18. win10自动更新修复与关闭
  19. 互联网日报 | 雷军新年首场直播带货金额破1.88亿;京东正式上线“京喜拼拼”;三峡电站创造新世界纪录...
  20. AD中出现off grid pin问题的解决方法

热门文章

  1. 2020-12旅行+游戏公司初探
  2. 基于JAVA房车营地在线管理系统计算机毕业设计源码+系统+lw文档+部署
  3. MySQL Workbench 导出数据
  4. java切换svn用户_SVN如何切换账号
  5. 匈牙利算法 求二分图最大匹配
  6. Android.mk介绍
  7. java基于springboot美容美发管理系统
  8. 绿色低碳节能无纸化办公,让企业发展更长远
  9. 要不要去柬埔寨工作,很纠结,但是工资我又无法拒绝
  10. Silverlight游戏研发手记:(三)蜂窝拓扑结构在SLG地图布局中的应用