鴿者文明的三體問題 (數學)

2021-10-10 11:16:34 字數 878 閱讀 7570

思路:題目的太概意思就是給你很多個三角形區域,平面中的點滿足在乙個三角形區域就被覆蓋了一次,如果覆蓋了奇數次就存在引力,否則不存在。

那麼這道題的關鍵就是去判斷點(xqi,yqi)是否在三角形區域內

判斷p點是否在三角形內部:

用面積法去判定

如果在三角形內部就必須滿足 sabc = s abp + sacp+sbcp;

因為這道題目給出的是三個點的座標

那麼三角形的面積就用向量叉乘/2來計算。

abc的面積 = 向量ac叉乘向量ab;

#include

using

namespace std;

struct node

;node a[

10010][

3];double

area

(node a,node b,node c)

intmain()

}while

(q--)if

(ans%2==

0) cout<<

"no"

<

else cout<<

"yes"

<

}return0;

}

python 三體問題

沈學姐是乙個科幻 愛好者,最近她讀了 三體 喜歡數學的學姐對三體問題產生了興趣。當然,學姐並不想去算某顆行星的軌道。她把整個三體星系簡化為乙個平面,三顆恆星的球心投影成平面上的三點,每顆恆星都有乙個半徑為r的圓形引力場 r由恆星自身屬性決定 學姐想知道,三顆恆星的引力場總面積是多少。第一行為乙個整數...

暴力列舉 三體問題 快讀模板

三體人將對地球發起攻擊。為了抵禦攻擊,地球人派出了 a b c 艘戰艦,在太空中排成乙個 a 層 b 行 c 列的立方體。其中,第 i 層第 j 行第 k 列的戰艦 記為戰艦 i,j,k 的生命值為 d i,j,k 三體人將會對地球發起 m 輪 立方體攻擊 每次攻擊會對乙個小立方體中的所有戰艦都造成...

希伯來大學研究人員提出解決「三體問題」的新方法

據外媒報道,希伯來大學研究人員介紹了一種解決三體問題的新方法,並 其結果統計。三體問題 是指三個質量 初始位置和初始速度都是任意的可視為質點的天體,在相互之間萬有引力的作用下的運動規律問題,對於理解各種天體物理過程以及一大類機械問題至關重要。三個多世紀以來,它一直佔據著世界上一些最優秀的物理學家 天...