2008年3月6日 星期四

我的火星小孩~又一個怪小孩



看本片,可以測試自己對小孩的喜好度!

相關網評:

孩子不是玩物,我的火星小孩(martian child)


[以下資料來源:http://www.truemovie.com/2007moviedata/MartianChild.htm]

中文片名:我的火星小孩

英文片名:Martian Child

北美上映日期:2007/11/02

台灣上映日期:2008/02/28 (原定12/7)

國別:美國

類型:喜劇、愛情、劇情、科幻

導演:Menno Meyjes(風雲變色)

編劇:Seth Bass, David Gerrold

演員:約翰庫薩克 John Cusack(1408)、艾曼達皮特 Amanda Peet(再見鍾情)

發行公司:新線(美)、發行拳(台)

製片預算 / 全美票房:不明 / 748萬

英文官方網站:MartianChild.com

[圖片來源:http://magazine.sina.com.tw/images/marieclaire/174/2007-10-15/U108P88T11D41062F160DT20071016010003.jpg]


2008年3月5日 星期三

Silly

上學期我分配到下午支援系辦,
不過這學期我分配到早上的支援系辦。
支援系辦這工作,比起TA輕鬆。
而早上跟下午的差別在於,早上的例行公事有倒垃圾、收送公文、買午餐。
而下午只有收送公文,因此下午比早上輕鬆。

今天早上,是我第一次去早上的系辦支援,
到中午11:30左右,我借電動車鑰匙,騎去幫忙買午餐。
結果拿的時候,沒有放好,麵的湯就都漏出來…
冏~~~啊…中午去吃飯的時候,一直覺得自己怎麼那麼笨?
騎到埔里基督教醫院旁,下車時,
才發現系辦電動車的鑰匙還放在自己的口袋。
後來,在附近一家店,點了涼麵跟牛肉捲餅內用,
涼麵是盒裝的,我打開之後,要倒醬汁時,
心裡一直在想等下要把電動車的鑰匙還回去,
結果醬汁沒倒好,有一大半都倒到桌上去了。

騎回學校時,我心裡真是冏到爆了,
到了系辦,我發現蔡姐不在,就默默的把鑰匙放在她桌上,
然後靜靜的離開了…
希望以後做事時,不管事情大小,能夠多想想,
有途發狀況時,也不要慌,才不會一錯再錯。
最後提醒自己,下次不要再這麼遜了。

焊接心得

今天早上去旁聽嵌入式系統,
這次是開課第三週,依照程度,
老師把學生分成三組,
我去旁聽的這組,是最沒基礎的。
這次聽課,都在玩焊接,
不過用40W的焊棒一直焊不好,
後來用60W的,一下就弄好了,
可見工愈善其事,必先利其器。

玩命對戰~黑道大車拚




昨天看了"玩命對戰",是室友推薦的片子,
一開始以為只是美版"碟血雙雄",沒想到最後劇情鋒迴路轉,值得一看!

[以下資料來源:http://www.truemovie.com/2007moviedata/War.htm]

中文片名:玩命對戰

英文片名:War

北美上映日期:2007/08/24

台灣上映日期:2007/08/31

國別:美國

類型:動作、冒險、犯罪

導演:Philip G. Atwell

編劇:Lee Anthony Smith、Gregory J. Bradley

演員:李連杰 Jet Li(霍元甲)、傑森史戴森 Jason Statham(玩命快遞)、黛文青木 Devon Aoki(生死格鬥)

發行公司:獅子門(美)、中環(台)

製片預算 / 全美票房:4000萬 / 2248萬

北市票房:891萬

英文官方網站:Lionsgate.com/War


[圖片來源:http://blog.udn.com/community/img/PSN_ARTICLE/steventu/f_1212549_1.jpg]

2008年3月3日 星期一

小混混數學(三)

有些人認為數學是一種語言,


小混混數學(二):語言有模糊的空間,


先不管數學是否有可能有模糊的空間,


我們先來看看,程式語言,是否有可能有模糊的空間?


一般來想,程式語言目前在電腦上都可轉換為machine code,


出來的program,是唯一的0與1的組合,並沒模糊的空間。


但是小混混數學就是與眾不同啊…


小混混:「我們從執行出來的結果分析,


電腦有時因為pointer的誤用或多個process的同時執行,


造成執行結果並不唯一。換句話說,你的作業系統今天都不會當,並不代表明天都不當」


當然,program有錯,只要找出錯誤的例子,我們可以清楚的找出哪兒出錯了,


可能是program、OS…甚至是硬体錯了,


當然還有一種可能就是量子力學或未知的物理學所造成的難得一見錯誤。


數學的情況當然比programming language又更複雜,


說數學有模糊的空間,大概沒幾個人能認同,


但是有些有趣的歷史,如非歐幾里德幾何的誕生,倒是滿神奇的。



既然是小混混數學單元,


那麼就來模擬一下,數學老師來教小混混吧


Topic: 1=0.99999999999999999999...



老師:「證明 1=0.99999...」


老師:「首先,1/9=0.11111...」(OS:接下來就1=0.9999....)


小混混:「老師,這個表示法不好,讓我們用1/9(10進位)=0.1(九進位)好了。


老師你看,這樣就不會有1無限多個了,所以這才是合理的表示法啊。」


老師:「…」(OS:之後就…1=1…冏)


2008年3月2日 星期日

證明2SAT is class P

這幾天讀paper發現2-SAT problem可以在多項式時間內被解出來,
由於SAT3SATNP-complete,很好奇為什麼2SAT例外呢?
就去網路上搜尋,很快的找到了英文的解答。

所謂的2SAT,就是可以寫成C1 and C2 and C3 ... and Cn, where C:clause,
且其size必須是2,例如一clause A∨B就是size為2的clause.

現在,我們定義一個directed graph G=(V,E)
V:對於每一個variable x,取x和~x兩個node
對於每一個clause A∨B,滿足A∨B,其實就是滿足~A->B(若非A則B)或~B->A(若非B則A)
E:對於每一個clause得到directed edge (~A,B)和(~B,A)

之後,把每一個(strongly)component依照topoligically sort編號,而strongly component內的編號皆編相同號碼。對於variable x,其編號函式為f(x)。

之後,由以下兩個Lemma,我們可以知道satisfying or not.

Lemma 1: formula F,假如有一個variable x,使得f(x)=f(~x),則F是unsatisfiable.

證明:
由f(x)=f(~x),知道x跟~x在同一strongly component,故存在一cycle:(x...~x...x),
當我們嘗試x=true來滿足時,在其path:(x...~x)都必需為true,但~x不為true。(contradiction)
同理x=false時(~x=true),也一樣是contradiction的情形。

Lemma 2: 假如對於在V上所有的x : f(x)!=f(~x),則我們得到satisfying assignment經由設定
x=true if f(x)>f(~x)和x=false if f(x)<f(~x)

證明:
假定(assume)我們要得到矛盾的結果,
則在F中必定有一clause (A ∨B)是false,此時A和B皆為false。
By definition,f(A)<f(~A)和f(B)<f(~B)
而clause (A ∨B)貢獻兩條邊(~A,B)和(~B,A) to E,我們得到f(~A)<=f(B)和f(~B)<=f(A),
結合以上,得到f(A) <f(~A)<=f(B)<f(~B) <=f(A),矛盾。

至於演算法,
首先single pass F得到G的adjacency list,需O(n)。(n為clause數)
因此,這個graph有邊2n個和至多4n個的點。
對於每一個variable x,建一list L point到graph的x和~x.
而計算strongly component和那圖的topological order需O(n)
(至於是什麼方法,我也不清楚),
之後,single pass L經由以上兩lemma的判斷,可知是否satisfying.
故The 2SAT problem for a formula F with n clauses can be solved in time O(n).

日式RPG的黃金規則

今天晚上看了網路上的一篇:

Ten golden rules of Japanese RPGs


我把其十條規則,大概表述如下(其實就是不完整的英翻中):

1. 主角很有特色,不需要特別辨認

2. 所有團隊中的角色都有一把劍,即使又拿有手槍

3. 團隊中的主要英雄至少有以上三種元素(通常為全部):
A. 麻煩小孩
B. 有自我風格的女性化男生,對於喝酒和女人特別弱,沒事就在心裡暗爽
C. 粗礦的外表下,有一顆善良的心
D. 喜歡主角的治療系女生
E. 想證明像男生一樣強悍的女生,通常會愛上主角
F. 動物
G. 從前的壞人,因為某些原因改變心態,並在一連串冒險之後,發現友情的意義。

4. 總是有賭場的小遊戲

5. 途中總是有一些弱小角色,強迫進入你的團隊

6. 你的死對頭一定是以下其中一種:
A. 背叛你的朋友或同盟
B. 被封印的古代黑暗力量
C. 第二壞人取代第一壞人
D. G8的 (gay)

7. NPCs 是完全的笨蛋

8. NPCs 都不會鎖門,讓你可以去他家走來走去

9. RPG世界中的經濟絕不會崩潰,即使村內的人無法對抗外面的怪物

10. 最後的迷宮需要很高的level

Codewars: The Baum-Sweet sequence

這題列在7 kyu,我覺得有點難度,應該有6 kyu的程度了。 這題有數學題的感覺,我因為害怕TLE,加上我有感冒, 因此是直接問ChatGPT 4o怎麼解決, 沒想到一開始,ChatGPT是提供TLE的方法, 我再問ChatGPT要如何加快, 才給我夠快的方法, 看了ChatG...