Skip to content

Instantly share code, notes, and snippets.

View morris821028's full-sized avatar
💭
I may be slow to respond.

Morris Yang, Shiang-Yun Yang morris821028

💭
I may be slow to respond.
View GitHub Profile
@morris821028
morris821028 / gist:bd993ece62657892e2f3
Created February 25, 2015 09:04
UVa Problem & Algorithm discuss
// 20150101 - 20150225 Facebook Timeline.
[UVa]1679 - Easy Geometry 開學第一題!
在凸多邊形內部找一最大空白矩形。多邊形頂點數最多 10 萬個。
三分內嵌三分再內嵌二分,幾何算法從函數觀點下手的有趣題目。
〔UVa〕12415 - Digit Patterns
讀入一個 regex,一個主字串 s,請問有不同的 i 滿足 s 的子字串 s[j...i] 符合 regex,套用 NFA 轉換成 DFA,可惜的是壓縮後狀態數還是太多,即使通過劉汝佳給的 small gift testdata,而且裡面倒數第二筆測資輸出有誤。當初學的時候就有這個疑問,果然狀態總數的增長非常大。
所謂的動態 NFA 轉換 DFA 指得到底是什麼?又被劉汝佳坑了一題 QQQQQQQQ
@morris821028
morris821028 / gist:f15d842eafc4be6616e4
Created January 12, 2015 00:55
txt Windows To Unix, replace '\r\n' to '\n'
$ awk '{ sub("\r$", ""); print }' out.txt > output.txt
@morris821028
morris821028 / gist:3b7adc3ffdbdfbc51563
Created January 11, 2015 23:24
Github bash.bat in Windows
@%~d1
@cd "%~1" > NUL
@C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
@morris821028
morris821028 / gist:e4856a97f1a054b3fb5b
Created December 12, 2014 12:42
database hw 1 scheme data
bars
name city owner
joe bar champaign joe
green st bar champaign sally
purple bar urbana paul
drunk urbana bob
bar bar Decatur zoe
beers
@morris821028
morris821028 / gist:e35243749f919c6acee5
Created December 12, 2014 12:41
database hw 1 practice
1. 找出 drinker 名稱為 alex 的人以及他常去的酒吧
SELECT drinker, bar FROM `frequents` WHERE drinker = 'alex'
2. 列出 每個 drinker 的名稱 及 有幾種喜歡喝的酒
SELECT drinker, COUNT(*) FROM `likes` INNER JOIN `drinkers` ON likes.drinker = drinkers.name GROUP BY drinker
3. 列出 所有賣的酒的平均價錢 < 4 的 bar name 及平均價錢