藍橋 還款計算(暴力,浮點數二分)

2021-07-29 23:33:26 字數 1233 閱讀 9241

銀行貸款的等額本息還款方法是:

每月還固定的金額,在約定的期數內正好還完(最後乙個月可能會有微小的零頭出入)。

比如說小明在銀行貸款1萬元。貸款年化利率為5%,貸款期限為24個月。

則銀行會在每個月進行結算:

結算方法是:計算本金在本月產生的利息: 本金 x (年利率/12)

則本月本金結餘為:本金 + 利息 - 每月固定還款額

計算結果會四捨五入到「分」。

經計算,此種情況下,固定還款額應為:438.71

這樣,第一月結算時的本金餘額是:

9602.96

第二個月結算:

9204.26

第三個月結算:

8803.9

…. 最後乙個月如果仍按固定額還款,則最後仍有0.11元的本金餘額,

但如果調整固定還款額為438.72, 則最後乙個月會多還了銀行0.14元。

銀行會選擇最後本金結算絕對值最小的情況來設定 每月的固定還款額度。

如果有兩種情況最後本金絕對值相同,則選擇還款較少的那個方案。

本題的任務是已知年化利率,還款期數,求每月的固定還款額度。

假設小明貸款為1萬元,即:初始本金=1萬元。

年化利率的單位是百分之多少。

期數的單位為多少個月。

輸入為2行,

第一行為乙個小數r,表示年率是百分之幾。(0

#include 

#include

#include

#include

using

namespace

std;

int main()

if(x>=0)

else

if(x-0.0==minn)

else

if(0.0-x==minn)

舍友寫的技巧暴力

#include 

#include

#include

using

namespace

std;

typedef

long

long ll;

const

int inf = 0x3f3f3f3f;

int main()

if(abs(y) < abs(z))

else

}return

0;}

浮點數二分

2 浮點數二分 模板 浮點數二分演算法模板 模板題 acwing 790.數的三次方根 bool check double x double bsearch3 double l,double r return l acwing790.數的三次方根 給定乙個浮點數n,求它的三次方根。輸入格式 共一行,...

整數二分和浮點數二分

注意點 1.有單調性一定可以二分,二分不一定需要單調性 2.二分本質 找到一種性質,將乙個區間一分為二,一部分滿足性質,另一部分不滿足性質,通過二分找到兩部分的邊界 3.二分一定有解,即能夠找到性質的邊界。無解通常跟題目有關。4.浮點數二分 精度足夠小時結束迴圈 或者 直接迴圈100次 while ...

切香腸 浮點數 二分)

描述 窗外肉價飛漲,屋裡灶台微響。便當店老闆在沉思中苦惱 現在店裡的存貨還有n條特製香腸,長度分別為li 如果能從它們中切割出k條長度相同的香腸的話,就能應付突如其來的奇怪的訂單 你能幫這位老闆計算一下這k條香腸每條最長能有多長嗎?答案保留小數點後兩位,規定1單位長度的香腸最多可以切割成100份 輸...