当前位置: 首页 > article >正文

考研机试:买房子

描述

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

输入描述:

输入包含多组测试数据。

每组数据共一行,包含两个整数 N 和 K。

输出描述:

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

每组数据输出占一行。

输入

50 10
40 10
40 8

输出

8
Impossible
10

代码

#include<iostream>
using namespace std;
void BuyHouse(int n,int k){
	int year=1;
	double money=n,house=200;
	while(money<house){
		money+=n;
		year++;
		house=house+k/100.0*house;
		if(year>21){
			break;
		}
	}
	if(year<=21){
		printf("%d\n",year);
	}
	else
	printf("Impossible\n");
}
int main(){
	int n,k;
	while(scanf("%d%d",&n,&k)!=EOF){
		if(k*2>=n){
			printf("Impossible\n");
		}
		else
		BuyHouse(n,k);
	}
}


http://www.kler.cn/a/516789.html

相关文章:

  • C语言 指针_野指针 指针运算
  • Unity编辑拓展显示自定义类型
  • HTML5使用favicon.ico图标
  • 开源鸿蒙开发者社区记录
  • Linux探秘坊-------5.git
  • C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合
  • 基于单片机的多功能蓝牙语音智能台灯(论文+源码)
  • C语言-构造数据类型
  • [Qt]系统相关-多线程、线程安全问题以及线程的同步机制
  • Spring Boot/MVC
  • kamailio-5.8.4-centos9编译
  • impala增加字段,hsql查不到数据
  • FastJson很快,有什么用?
  • 8.5 Whisper:解锁语音识别新高度的智能助手
  • 服务器交换区占用量查看
  • 3个基于.Net开发的、开源远程管理工具
  • Nacos 2.5.0 全文详解及配置(并解决WebServerException: Unable to start mbedded Tomcat)
  • Redis高阶4-数据统计
  • Go学习:iota枚举
  • React第二十四章(自定义hooks)
  • 利用 SAM2 模型探测卫星图像中的农田边界
  • 【CES2025】超越界限:ThinkAR推出8小时满电可用的超轻AR眼镜AiLens
  • Formality:时序变换(二)(不可读寄存器移除)
  • C# Interlocked 类使用详解
  • 深度学习|表示学习|卷积神经网络|局部链接是什么?|06
  • 【博客之星】2024年度总结