题目1158:买房子 JAVA

题目描述:

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

输入:

有多行,每行两个整数N(10<=N<=50), K(1<=K<=20)

输出:

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

样例输入:
50 10
40 10
40 8
样例输出:
8
Impossible
10

Java 代码:

import java.util.Scanner;

public class Main{
    public static void main(String args[]){
        Scanner cin =new Scanner(System.in);

        int K;
        int N;
        while(cin.hasNext()){
            N=cin.nextInt();
            K=cin.nextInt();
            int year=1;
            float price=200;
            int sum = 0;
            int i;
            boolean flag=false;
            for(i=1;i<=20;i++)
            {
                if(i==1)
                    price=200;
                else
                    price=price+price*(float)((float)K/100);
                sum+=N;
                if(sum>=price)
                {
                    flag=true;
                    break;
                }
            }
            if(flag)
                System.out.println(i);
            else {
                System.out.println("Impossible");
            }
        }//while
    }//main
}//Main
/**************************************************************
    Problem: 1158
    User: Carvin
    Language: Java
    Result: Accepted
    Time:80 ms
    Memory:15472 kb
****************************************************************/
时间: 2024-10-13 01:00:49

题目1158:买房子 JAVA的相关文章

.相亲过程:你有房子么?你有钱么?你有能力么? 【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】 利用if嵌套做相亲过程

<script type="text/javascript"> var a = prompt("你有房子么?"); if(a!=null) { if(a=="有") { alert("结婚吧!") } else//除了有之外的剩下的所有 { if(a=="没有") { a=prompt("那你有钱么?"); if(a!=null) { if(a=="有")

房市股市都偏暖 买房子还是买股票?

房市股市都偏暖 买房子还是买股票? 业内热评北京商报[微博]2014-10-10 01:11 我要分享 14 昨日市场传言北京或取消限购政策,即老百姓购买北京房产限制将放宽,非北京户籍购买北京房产或不再需要五年纳税记录.如果真是这样,那么摆在很多小白领面前的问题就是手头的余钱,是买房子还是买股票. 不管是股市还是房市,很显然政策都是偏暖的,管理层并不希望股市或者房价中任何一个出现过大幅度的下跌,两者惟一的区别是股市已经被政策托起,然而房地产却尚未复苏. 房地产和股票的区别在于,房地产投资的门槛较

菜鸟版JAVA设计模式—从买房子看代理模式

今天学习了代理模式. 相对于适配器模式,或者说装饰器模式,代理模式理解起来更加简单. 代理这个词应该比较好理解,代替去做就是代理. 比如,我们买卖房子,那么我们会找中介,我要卖房子,但是我们没有时间去卖,我主动交给中介,中介会帮我发布,会帮我找买家,带买家看房,最后我只要收到钱就行了. 买家的目的:卖房拿钱..卖加最终的目的就是把房子换成钱. 中介的工作:收集房产信息,发布房产信息,等买家打电话来,带买家看房,买家看中了,付钱给中介,中介办理过户手续,过户成功,抽掉自己的佣金,付钱给卖家. 卖家

NYOJ题目1082买新书了

-------------------------------------------- 需要注意的可能就是余数. AC代码: 1 import java.util.Scanner; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 7 Scanner sc=new Scanner(System.in); 8 9 int tiems=sc.nextInt(); 10 while(tiems-->0){ 1

POJ_4022 买房子

描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万) 输入 一行,包含两个正整数N(10 <= N <= 50), K(1 <= K <= 20),中间用单个空格隔开. 输出 如果在第20年或者之前就能买下这套房子,则输出一个整数M,表示最早需要在第M年能买下,否则输出Impos

买房子的一些经验之谈

http://www.nowamagic.net/librarys/eight/posts/619最近一直在看房,所以,都快成看房专业户了.知道什么是已购公房,两限房,经济适用房,回迁房等.以及中介的那些猫腻等等.总之,越来越小心,越来越稳妥.有想买房的朋友,也曾问我给意见.那么下面我给大家一些自己买房的看法. 首先是买房的动机. 你为什么买房?如果是自己住,在当前的情况下,如果你觉得可以撑得住房供,你就可以买.对于房价,也不要在意得太多,觉得合适就行.如果是第二套,作为投资,就一定要谨慎了.

java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E

21.编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak() 方法,在speak方法中输出“咿咿呀呀......”的信息. (2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法 中输出“小样的,不错嘛!会说话了!”的信息. (3)在People类中新增方法void think(),在thi

上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信二(Java)

上一节实现了客户端像服务器端发送请求,本节将实现服务器端向客户端回传信息,实现原理很简单,在原来的基础上,在服务器端实现输出流,在客户端实现输入流即可,具体代码如下: 服务器端: package com.socket.demo; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.i

题目一:使用Java实现二维数组中的查找

考点:数组 题目:二维数组中的查找 描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 方式一:选择从左下角开始搜寻,因为选择在左下角搜寻的话,如果目标值大于搜索值,那么就向右继续搜索,如果目标值小于搜索值,那么就向上继续搜索.在左上角就无法形成这样的判断.时间复杂度为:0(lgn) package cn.imooc.java2; public class Solution