距離問題 演算法

2021-10-02 07:51:26 字數 1108 閱讀 8978

兩輛汽車在同一地點,同時,沿同一方向前進。

一輛車的速度為60 km/h,另一輛車的速度為90 km/h。

顯然,快車與慢車的距離會不斷拉開,每過乙個小時(60分鐘),兩車的距離就拉開30公里。

現在,告訴你兩車之間的距離為l公里,請你求出兩車已經行駛了多長時間?

輸入格式

輸入包含乙個整數l,表示兩車之間的距離。

輸出格式

輸出格式為「x minutos」,其中x為已經行駛的時間,單位為分鐘。

資料範圍

1≤l≤1091≤l≤109

輸入樣例:

輸出樣例:

60 minutos

將常用的數學計算,用**實現。

a車60 km/h

b車90 km/h

同時從乙個方向開出,計算同一時間位置的差距,即是路程的差

所以時間h可以採用該方法,而這是得到的小時,轉換分鐘乘60即可

#include

#include

using

namespace std;

intmain()

30

60 minutos

--------------------------------

process exited after 2.183 seconds with return value 0

請按任意鍵繼續. .

.

此處有乙個問題是精度的控制以及超過一定位數後,輸出將自動採用科學計數法輸出,在此使用了fixed將其不以科學計數法輸出,並用etprecision(0)使其固定精度格式為0,即是控制小數點後面的位數為0個

對於s*2的問題是對於算數的乙個簡化得來的表示式

編輯距離問題演算法分析

一 問題分析 本題提出了一些關於將字串x 1.m 轉換成y 1.n 的操作。這些操作有複製 替代 刪除 插入 互換和終止。這些操作所需的開銷是不同的,但每個操作的開銷都可以看是乙個我們已經的常量,我們假設複製和替代這類操作的開銷要比插入和刪除這類操作的開銷少。我們用x 1.m 來儲存原字串,陣列下標...

編輯距離及編輯距離演算法

編輯距離概念描述 編輯距離,又稱levenshtein距離,是指兩個字串之間,由乙個轉成另乙個所需的最少編輯操作次數。許可的編輯操作包括將乙個字元替換成另乙個字元,插入乙個字元,刪除乙個字元。例如將kitten一字轉成sitting sitten k s sittin e i sitting g 俄...

編輯距離及編輯距離演算法

include include include using namespace std const int max 1001 int maxlen max max int maxlen string str1,string str2 return maxlen len1 len2 int main ...