1. 程式人生 > >C++ 程式設計師買房子的故事(九度OJ 1158)

C++ 程式設計師買房子的故事(九度OJ 1158)

 題目描述:

    某程式設計師開始工作,年薪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
原始碼:
#include <iostream>
#include <cstdio>
using namespace std;
void buyhouse(int N,int K)
{
    int i;
    int flag=0;
    double salarysum=N;           //之前已有收入為N
    double price=200;
    for(i=2;i<=20;i++)
    {
        salarysum+=N;
        price=price*(1+K*1.0/100);
        if(salarysum>=price)
        {
            cout<<i<<endl;
            flag++;
            break;
        }
    }
    if(flag==0)
        cout<<"Impossible"<<endl;
}
int main()
{
    int N,K;
    while(cin>>N>>K)
    {
        buyhouse(N,K);
    }
    return 0;
}

程式截圖:

相關推薦

C++ 程式設計師房子故事OJ 1158

 題目描述:     某程式設計師開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程式設計師未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年房價200萬

C++ 矩陣A+BOJ 1001

題目描述:     This time, you are supposed to find A+B where A and B are two matrices, and then count th

DFS和BFS 解棋盤遊戲OJ 1091

DFS利用遞迴,不必使用多餘的資料結構,實現簡單。但要注意剪枝。 BFS藉助佇列,往往在求最優解時使用。總是能找到最優解,某些情況下也要剪枝。 這兩種方法根據具體問題來使用。 以此題為例,DFS和BFS都可求解。 由於是求最優解,用BFS更為直接。 由於此題的不確定性,必須要

伊始--淺談C++程式設計師進階歷程

最近看了一篇《回答阿里社招面試如何準備,順便談談對於Java程式猿學習當中各個階段的建議》,心中有一些感觸。 在看這篇文章前幾周,還挺迷茫的。不知不覺也工作了很久,雖然在上班期間,每天或多或少地都在寫程式碼,但是很多都是僅僅增加熟練度,或者說是將別人現有的

領域驅動設計-讓程式設計師心中有碼

一、易於腐化的軟體設計 猶記得剛剛參加工作時,是地圖廠商四維圖新集團旗下的一家子公司,主要從事規劃測繪相關軟體研發的公司。當時我的專案是為勘測設計院提供相對應的應用軟體,對地理資訊和規劃相關的圖紙資訊,幾乎已經專業水平。事實上,規劃設計大概和軟體設計類似,有規劃的設計、或無規劃的設計,造成的結果幾乎是天壤之別

推薦給程式設計師的一些書不止是技術書

生活中我是一個嗜書如命的人,不管是小說還是非小說,不同型別的書我都喜歡看。不過,人在成年之後,讀書的熱情會逐漸消退,把精力投入到其他事物上。不足為奇的是,不論何種形式的書(包括電子書和有聲讀物),幾乎沒有成年人能堅持定期閱讀。我既不打算談論社交媒體如何轉移了我們的注

轉importnew阿里面試回來,想和 Java 程式設計師談一談職業學習規劃參考

(點選上方公眾號,可快速關注) 引言 其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以後,幾乎能把自己和麵試官的對話都給記下來。LZ自己當初面試完以後,除了記住一些聊過的知識點以外,具體的內容基本上忘得一乾二淨,所以寫這篇文章其實是很有難度的。 但是

oj-1158-房子

題目描述:     某程式設計師開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程式設計師未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年房價200萬,收入N萬) 輸入:     有多

黑馬程式設計師_7k面試題交通燈管理系統學習筆記

總共有12條路線,為了統一程式設計模型,可以假設每條路線都有一個紅綠燈對其進行控制,右轉彎的4條路線的控制燈可以假設稱為常綠狀態,另外,其他的8條線路是兩兩成對的,可以歸為4組,所以,程式只需考慮圖中標註了數字號的4條路線的控制燈的切換順序,這4條路線相反方向的路線的控制燈跟隨這4條路線切換,不必額外考慮

黑馬程式設計師---7k面試題銀行業務排程系統

號碼管理器 publicclassNumberManager{ privateint lastNumber =0;//客戶數 privateList queueNumbers =newArrayList();//視窗叫號數 publicsynchronizedInteger generateN

黑馬程式設計師——面試題破解交通燈管理系統

------- android培訓、java培訓、期待與您交流! ---------- 模擬實現十字路口的交通燈管理系統邏輯,具體需求如下: -非同步隨機生成按照各個路線行駛的車輛。 例如:由南向而來去往北向的車輛 ---- 直行車輛由西向而來去往南向的車輛 ---- 右轉

c# 程式設計師學習android1引導介面--viewpager的使用

本次之前說一下android開發工具。android開發工具有2種,一種是eclipse 一個是谷歌android-studio-bundle 前者需要配置,後者不需要。會自動下載sdk。配置方法我就不說了。有幾個注意的地方說一下。eclipse 適合32位windows系

C#程式設計師整理的Unity 3D筆記二十:2D Toolkit之官方教程《Whack a Mole》

在上篇部落格中,簡單整理了一下Unity Native 2D功能:《C#程式設計師整理的Unity 3D筆記(十九):Unity 3D的Native 2D》. 本文開始學習2D商用比較廣泛的2D Toolkit外掛. 2D Toolkit外掛在2D中的地位,猶如UI中N

【EOS學習筆記】linux下的C++程式設計師的春天,附EOS環境安裝詳細步驟

在參加了4月28日柏鏈道捷組織的EOS沙龍後,對linux下c/c++程式設計師來說,彷彿深夜裡點亮了一盞明燈,EOS在6月份主網上線,目前智慧合約只能使用c/c++編寫,門檻不低,而且需要使用很多unix命令,這個對linux程式設計師來說簡直就是量身打造的!      學

C#_基礎_數組

sed 但是 圖片 技術分享 img c-c {0} bsp length 概念:一次性存儲多個相同類型的變量,區別結構一次性聲明多個不同類型的變量 1.動態初始化數組 //數組類型[] 數組名字 = new 數組類型[數組長度]; int[] nums =

[C/C++程式設計師面試寶典] (07)-翻轉句子中單詞的順序

點選此處檢視原文 題目:輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字元的順序不變。句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。 例如輸入“I am a student.”,則輸出“student. a am I”。 分析:由於編寫字串相關程式碼能夠反映程式設計師

程式設計師也有愛情程式設計師適合表白的一個句子

2018年10月18日20:39:33 在我們學校表白牆發了一個找物件的帖子碰碰運氣,結果沒收穫也是意料之中。 沒想到大家評論這麼多,那以後會多寫一些這方面的東西,作為工作之餘的娛樂。 其實脫不脫單不重要,一個人也很好,現階段主要是讓自己變得更優秀吧, 最後一次發表白牆,希望大家

C++程式設計師如何選擇就業?跟Java做對比看看

關於C++工程師的就業,單純的說就業資料,你可能會很茫然,我們就拿JAVA做個對比。 在學習C/C++或者想要學習C/C++可以加入我們的學習交流QQ群:835257103,群內有學習資源,大家一起學習交流  據世界權威語言排行榜(TIOBE)的資料顯示,目前c和c++語言已

想做c++程式設計師如何修煉技術?

作為一名想要真正學東西的並從事軟體這行的人,我覺得還是學習C++更有利於自己的成長。一個幹了10年的Java程式設計師和一個幹了兩三年的Java程式設計師相比,並沒有多大優勢。但是一個幹了10年的C++程式設計師和一個幹兩三年C++的程式設計師有天攘之別。 在學習C/C++或者想要學習C/

調查:Java程式設計師最傷心,C++程式設計師最年老

說起我們對程式設計世界現有的刻板印象,你一定聽說過類似於沒有人喜歡用Java編碼或者使用C ++都是老人家,等等這樣的話。為了分析這些刻板印象背後的真相,Trestle Technology的資料工程師寫了一個工具。 不知道你有沒有聽說過微軟的Project Oxford,它的Face API可