OpenJudge
来源:互联网 发布:软件招标评分标准 编辑:程序博客网 时间:2024/04/30 20:11
- 总时间限制:
- 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;cin>>N>>K;float price=200;float earn=N;int year=1;while(earn<price){if(year>20){cout<<"Impossible"<<endl;break;}earn+=N;price=price*(1.0+(float)K/100);year++;}if(year<=20) cout<<year<<endl;return 0;}
- 描述
农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R(0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据保证输出结果在32位有符号整数范围内。
- 输入
- 一行包含三个整数R,M,Y,相邻两个整数之间用单个空格隔开。
- 输出
- 一个整数,即约翰最终拥有多少钱(整数部分)。
- 样例输入
5 5000 4
- 样例输出
6077
- 提示
- 在样例中,
第一年后: 1.05 * 5000 = 5250
第二年后: 1.05 * 5250 = 5512.5
第三年后: 1.05 * 5512.50 = 5788.125
第四年后: 1.05 * 5788.125 = 6077.53125
6077.53125的整数部分为6077。#include<iostream>using namespace std;int main(){ int r,m,y; cin>>r>>m>>y; double shouyi=m; for(int i=1;i<=y;i++){ shouyi=shouyi*(1+r*0.01); } int k=(int)shouyi; printf("%d",k);return 0;}
- 描述
2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。
- 输入
- 输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。
- 输出
- 输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。
- 样例输入
31 0 33 1 00 3 0
- 样例输出
4 4 3 11
#include<iostream>using namespace std;int main(){int n,i,t,k,l,jinpai=0,yinpai=0,tongpai=0;cin>>n;for(i=1;i<=n;i++){cin>>t>>k>>l;jinpai=jinpai+t;yinpai=yinpai+k;tongpai=tongpai+l;}cout<<jinpai<<" "<<yinpai<<" "<<tongpai<<" "<<jinpai+yinpai+tongpai<<endl;return 0;}
- 描述
给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。
- 输入
- 一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。
- 输出
- 输出一行,表示序列的最大跨度值。
- 样例输入
63 0 8 7 5 9
- 样例输出
9
#include<iostream>using namespace std;int main(){int n,i;cin>>n;int a[1005]={0};int max=0,min=1000;for(i=1;i<=n;i++){cin>>a[i]; if(max<a[i]) max=a[i];if(min>a[i]) min=a[i];}cout<<max-min<<endl;return 0;}
0 0
- OpenJudge
- [OpenJudge]胡
- OPENJUDGE LIST
- OPENJUDGE SET
- openjudge 迷宫
- openjudge 2764
- 【openjudge】Minecraft
- 【openjudge】登山
- 【openjudge】股票买卖
- 【openjudge】大盗阿福
- openjudge divisibility
- 【openjudge】糖果
- openjudge 糖果
- openjudge 马走日
- openjudge 仙岛求药
- 【openjudge】金银岛
- 【openjudge】迷宫
- 【openjudge】马走日
- 马拦过河卒
- iOS应用启动时间
- 折线分割平面
- poj_3126 Prime Path(bfs)
- static的作用
- OpenJudge
- 第94篇更新分离版一对一代码(一)
- Java学习路线?迷茫在Java EE的起点。。。
- 事件驱动框架(五)——框架的实现
- 面向对象(多态)
- leetcode100: Same Tree
- 基于OpenCV实现二值图细化,骨骼化并求出端点和交叉点
- #掉过的坑#之JS
- Python之动态加载