原创 雙連通分量(點雙連通分量)
本文是《劉汝佳算法競賽》的雙連通分量一節的總結 前置名詞講解 割點: 若無向圖G中,存在一個點,當該點被刪除時,圖G中的連通分量數目增加。整張圖不再連通。 連通分量:若圖G連通,則連通分量便是自身,非連通的無向圖有多個連通分量。、 極大連
原创 三次貝塞爾曲面
三次貝爾賽曲面 基於DirectX11的曲面細分章節實現的矩形的三次貝塞爾曲面,特此做下筆記 一個矩陣,可以分爲水平方向和垂直方向,分別做貝塞爾曲線。 一個4*4控制點的面片,第i行的貝塞爾曲線函數 通過對每一行的貝塞爾曲線的基礎
原创 3D 變換中法向量變換矩陣的推導
僅供個人參考記錄 設 N 平面法向量 爲變換後的法向量 P1 P2 爲平面兩個頂點 爲變換後的頂點 M 爲變換矩陣 下面推導過程使用行向量,乘法順序爲右乘 平面表達式
原创 3D數學基礎————Quaternion(四元數)
1.四元數的記法 定義:繞向量v旋轉角度θ 2.負四元數 負四元數相當於旋轉角度加上360°,實際角位移沒有發生改變,但q的四個分量都變負了,每個四元數都有兩個表示方法,兩者互相爲負 3.單位四元數 4.四元數的模 當v爲單位向量
原创 3D數學基礎————EulerAngles類數學原理
1.歐拉角的限制 //變成"限制集"歐拉角 void canonize(); (1)歐拉角的表達方式不唯一,會有別名問題。 例如: pitch:135° 可以轉換爲pitch:45°,heading:180°,bank:180°. 方
原创 c++prime 學習筆記----觀察構造函數,拷貝構造函數,析構函數調用情況
#include<iostream> #include<string> #include<algorithm> #include<vector> #include<numeric> #include<list> #include<
原创 區間頻率問題 hdu1806
題目鏈接http://acm.hdu.edu.cn/showproblem.php?pid=1806 題目大意: 給你一組非遞減的數列,詢問在a,b的區間中出現次數最多的數的次數。 輸入 10 3 -1 -1 1 1
原创 Uva-1627 Team them up! (二分圖判斷+01揹包)
原題鏈接 https://vjudge.net/problem/UVA-1627代碼原出處:https://blog.csdn.net/u014258433/article/details/61925918題目大意: 有(n<=10
原创 Three displays (CodeForces - 987C )動態規劃
題目鏈接:https://vjudge.net/problem/1602393/origin-------------------------------------------------------------------------