部分揹包
問題:
有不同種類的金屬粉末,銅粉有5g價值10元,鎂粉有10g價值20元,金粉8g價值21元,現在有一10g的揹包,問裝走最大價值粉末的策略。
思路:貪心算法,直接先選單價最貴的粉末的裝,然後再選次貴的,循環下去,知道裝滿揹包。
部分揹包
問題:
有不同種類的金屬粉末,銅粉有5g價值10元,鎂粉有10g價值20元,金粉8g價值21元,現在有一10g的揹包,問裝走最大價值粉末的策略。
思路:貪心算法,直接先選單價最貴的粉末的裝,然後再選次貴的,循環下去,知道裝滿揹包。
可用射線法來判斷一個點是否在多邊形的內部: 射線法就是以這個要判斷的點作一射線(爲了方便,直接作一水平向右的射線),數一下線段與 多邊形邊的交點數
計算幾何算法(含源代碼) ㈠ 點的基本運算 1. 平面上兩點之間距離 1 2. 判斷兩點是否重合 1 3. 矢量叉乘 1 4. 矢量點乘 2