【題目背景】
在hnsdfz的資訊組裡,vivian snow、charles和sunnypig之間有著一種奇怪的債務關係:vivian snow欠了charles一百塊錢,charles欠了sunnypig一百塊錢,sunnypig欠了vivian snow一百塊錢。
【問題描述】
一天,三個人遇到了一起。由於他們都不夠理智,一心想要回自己借出去的錢,於是互相之間追逐起來。最初,三個人分別站在乙個邊長為l正三角形的三個頂點上。某乙個時刻,三個人同時開始以速度v勻速運動。他們運動的方向是這樣的:每乙個時刻,vivian snow運動的方向指向sunnypig,sunnypig運動的方向指向charles,charles運動的方向指向vivian snow,總之,每乙個時刻,三個人都在盡快的接近各自欠自己債的人。最終,三個人都到達了同乙個點上,並且通過和談的方式解決了這一衝突。
xiaomengxian知道此事後,想寫一篇報道,宣傳這件事情。他想知道每個人走的路程的長度s,以及他們到達同乙個點所需要的時間t。
輸入檔案有兩行。
第一行為乙個實數l(0<=l<=1e100)。
第二行為乙個實數v(0<=v<=1e100)。
輸出檔案有兩行。
第一行為乙個實數s,保留一位小數。
第二行為乙個實數t,保留一位小數。
13.0
50.56
8.715.5
所有單位均為國際標準單位。
just for fun :)
非常純粹的一道智商題(物理題)
我們發現他們的速度不變,但是方向時刻發生改變。
這就讓人想起了數學上的一種美妙圖形。
任意作乙個三角形,並且在其中作乙個與之相似的內接三角形,依次不斷地作下去,最後的
三角形近似於乙個點。
只關注其中乙個三角形,如果它們是等邊三角形,那麼我們就會發現,其實題目中三個人的
運動路徑與頂點連成的三條曲線近似。也就是說,當內接三角形的數量趨近於無窮大的時候
頂點所連成的曲線就是運動的路徑。終點是等邊三角形的內心(也是重心,垂心)。
所以根據這張圖,我們可以知道每乙個點的位移都是l/sqrt(3),而速度朝向終點的分量也一
直是v*cos(pi/6)(每乙個都是相似的等邊三角形)。
所以t=x/v=2*l/(3*v),則s=vt。
最後輸出答案即可。
#include#includeusing namespace std;
double v,l,s,t;
int main()
P1072新年趣事之債務解題報告
name p1072新年趣事之債務 author goal00001111 18 12 08 12 15 description 背景 background 在hnsdfz的資訊組裡,vivian snow charles和sunnypig之間有著一種奇怪的債務關係 vivian snow欠了cha...
vijos1072 新年趣事之債務
題目背景 在hnsdfz的資訊組裡,vivian snow charles和sunnypig之間有著一種奇怪的債務關係 vivian snow欠了charles一百塊錢,charles欠了sunnypig一百塊錢,sunnypig欠了vivian snow一百塊錢。問題描述 一天,三個人遇到了一起。...
Vijos 1072題 新年趣事之債務
在hnsdfz的資訊組裡,vivian snow charles和sunnypig之間有著一種奇怪的債務關係 vivian snow欠了charles一百塊錢,charles欠了sunnypig一百塊錢,sunnypig欠了vivian snow一百塊錢。一天,三個人遇到了一起。由於他們都不夠理智,...