2007年10月24日星期三

三個小問題

吃晚飯前在這裏看到三個小問題
都要求用編程解決的
貼上來:
1.一个农场主养了一只牛,4年后生了第一只小牛,以后每年生一只,问:20年后,农场主有多少只牛?
(注:小牛四年后也会生小牛,。。。任何语言编译都行,能运行结果就OK)

2.一天夜晚,有四个人要过一条河,河上有一座只能承受两人重量的桥,而且桥面路况很差,要手持手电筒才能顺利通过。四人单独过河的时间分别为:2分钟、3分钟、8分钟和10分钟,并且只有一个手电筒。问:四人都过河的最短时间是多少?

3.有一家人共5口需要在夜里过河,河上只有一座桥,每次最多同时可以有两个人同时过河。由于在夜中,必须使用手电筒来照明。且目前只有一支手电,并且该手电还可以供电30mins。已知5个人(设为A,B,C,D,E)过河的时间分别为(单位:min):1、3、6、8、12。求5个人在 30mins之内过河的方法。

………………………………
我只做了一、二題
卡在第二題了

由於N年前玩過這游戲
所以最快的應該是21分鐘
2、3分鐘的一起走過去
2分鐘把電筒帶回來
8、10分鐘過去
3分鐘回來
最後2、3分鐘一起過去
3+2+10+3+3=21
如無意外這是最快的了
但代碼要怎麼寫?
估計只有窮舉法可用,畢竟這只是小問題一個
但具體寫起來有點難度
還在敲鍵盤

第一題用python很輕易就做出來了
答案應該是185
代碼我也貼上來
def math1(self):
cow = [7]
i = 0
last_year = 20
year = 1
while year <= last_year:
if year < 4:
year += 1
else:
for i in range( len(cow) ):
if cow[i] < 4:
cow[i] += 1
else:
cow[i] = 7
cow += [0]
year += 1
print "\nThe number of cow is :",
print len( cow )



吃完晚飯後
見到GIMP2.4正式發佈
想起畫CG的事
高中時代又喜歡想畫畫了
小時候曾經學過素描和水彩畫
可是畫得太差,連老師也不想教我.............
現在又想畫CG
於是找了找GIMP和Inkscape的教程
找到這東西
Inkscape真的很神奇..................

明天線性代數測驗
還是先溫習

2007年10月23日星期二

GundamOO - 2~3


UNION
應該是聯合的意思吧
在不少動畫出現過

由於上星期上網的線路出現問題,所以第二話沒寫
現在和第三話一起寫吧
第一話比想象中好
第二話開始更是超出預期
………………………………

由於受SEED影響,一度對Gundam失去興趣
也沒打算看OO
播出第一話後,看別人討論似乎不錯
看完以後也覺得比想像中好
我覺得OO有點像W
也是為了阻止戰爭


Gundam的刀刃
干脆利落地把敵人砍開兩邊
好明顯Gnudam的裝甲強度非一般的高


單單看這張圖可能只看到一台又肥又笨的高達
事實上當時有兩件小卒不停的炮轟它
不單止絲毫無損
還若無奇事地擺好那支炮
一擊滅掉了整艘艦


天人他們的戰艦
說起來SEED的戰艦很豆腐
全部都是一下就秒掉
但主角自己的戰艦怎麼炸也是好好的
頂多穿個洞,還能繼續戰鬥


第二話差不多結束時
UNION的某個男人坐了台FLAG出來
怎麼看那個男人的技術都比剎那好N倍
但FLAG的性能比Gundam差太遠了
結果當然是落荒而逃


人革聯中也有個男人坐TIEREN找剎那PK
不過他的TIEREN有點特別
會飛,有很多噴射器
還有兩隻可以折起來的機翼
那個男人的技術一樣比剎那高N倍
但Gundam的光束刀太屈了
FLAG也是因為光束刀敗下來
TIEREN則更慘
因為比較笨重,又擋不住光束
成了人棍

這個時代只有Gundam有光束武器
太離譜了
Gundam的性能實在太強
居然還是太陽能的
無限動力不用說
那GN粒子比超能力更神
超能力也只能做一件事
GN粒子又能隱形又能控制機體
可能Gundam的裝甲強度極高也是因為GN粒子
我想叫「萬能粒子」更加適合

不過Gundam用的發動機只有四台,所以只有四台高達。
那艘戰艦也要靠Gundam傳送能量,應該是艘普通的戰艦



OP裏出現的少女
她是圖中男孩的好友
而那男孩是剎那的鄰居
不知那兩個普通人有甚麼作用
是剎那的朋友?
感化他?


看了三話
OO算是不錯
再加上高清的畫質
令我有興趣追看
以武力阻止戰爭,這是不可能的
「天人」的真正目的其實是要令世界變革
因為目前世界是四分五裂的
也分成三大派(一般情況下,動畫都只有正、邪兩派)
只有出現一個人類共同的敵人
各個勢力才會合作
分裂的世界才會重新合併

現在已經開始變革
期待着以後的發展

2007年10月13日星期六

GundamOO-第一話


OO,不是00
膠突圈圈...............
真差勁的名字

第一話,當然是四台高達出場
由於是高清的,四台高達都畫得很好~
感覺上不是太丑~
或者是想展示高達壓倒性的力量,全部戰鬥都是在看他們擺Pose.............
………………………………
除了高達外,還有「天人」組織
這個天人是個民間武裝組織
目的是阻止戰鬥
(全金裏的秘銀也是,不過秘銀比較討好~)
和SEED一樣都是用武力介入戰爭,用高達的力量來維持和平?

本來一看到這裏就不想看
但OO不是這麼低能的動畫
正如某人所說,以武力介入戰爭的天人,本身就是矛盾的


Z高達~
貌似除了四台高達外,這世界沒有光束的............
敵人都是用實彈武器


這台很像SEED的暴風............
裏面還有隻Hello


R-2登場~
這隻R-2出場時感覺很有力量
一出場所有通信就中止了,全身都散佈着「GN粒子」
可是.........
它很胖............



「GN粒子」應該和「米氏粒子」差不多的
可能只有高達能用「GN粒子」,所以其他人沒有光束
但這個「GN粒子」也太屈了吧.............
簡直是超能力,居然能飛..............

總括來說,OO並沒有想像中的差
OP也不錯喔~
暫時都會追看下去
想知道「天人」到底有甚麼樣的命運
更想知道OO會否遵守「高達駕使員的咀咒」,除SEED外我沒見過哪台高達能風風光光的完結
往往最後高達都會消失,駕使員也好不到哪裏

2007年10月11日星期四

The First Assignment of Program

第一份功課,前前後後修改了無數次
足足花了6小時以上!
實在想不到,原來C有很多東西我都不知道
例如clean input buffer
我這樣做
while (junk != '\n')
{
scanf("%c", &junk);
printf("%c.", junk);
}

退出的判斷一定要用單引號!雙引號則進入死循環!
我現在也不清濋單引號和雙引號有甚麼分別.........................

還有char變量類型
怪不得和int一起講
原來char是int來的!
直接把字符放到char類型的變量是錯誤的!(詳見這裏)

而且現在也不知道如何令vim用空白代替tab
現在一直都是tab
C還沒問題,python就常出現縮排錯誤(囧)

就是我的功課,希望沒問題吧.................

2007年10月2日星期二

Canon相機

昨天申請了個Canon Blog
實際上是Yahoo Blog,不過聲稱無限空間上傳相片
要購買了Canon的産品才可以申請,供Canon使用者上傳他們拍攝的照片

其實我一點也不喜歡Canon的相機
買以前都不知這麼麻煩
買回來後才知道這台相機是多麼的傻瓜
操作超級不方便,單單是看上一張拍攝的相都很麻煩………………………………
一定要把那個轉輪轉去看相的模式才可以,不像Sony的按一下就能看上一張相
不過我研究發現,拍完後趁它還在顯示剛才拍的照片時,按下鍵(刪除相片那個鍵)
這時會問你是否刪除,再按下鍵一次,這樣就能一直看着剛才拍的相片
但這遠沒Sony的好用
拍攝鍵的手感也不太好,很明顯感到兩段壓力

設定也很少,光圈快門都不能自己設定
我那台是IXUS 950 IS
優點只有拍得清濋,焦距遠
4倍光學變焦,在課室拍下黑板上的Notes完全沒問題
微距也很清淅
去圖書館拍下書本內容都很清濋
由於8.0 Mega Pixels的關系,相片很清濋

可是當我老爸買了那台HandyCam HDR-SR8E回來後,我才發現Sony的也能拍得很清淅
才6.2 Mega Pixels
因為是Carl Zeiss鏡頭,十倍光學變焦
錄出來的短片比相機的照片還要清濋!
焦距也更遠
早知我就買Sony那台H3T-200也不錯,但有點貴
Zeiss鏡頭,貴一點也值回票價了
因為真的很清淅!
操作又順手
因為PSP的關系,多了張1G Memory Stick Pro Duo
正好拿來用。1G也足夠的了,不夠再買
又可以用USB把相片複制到電腦(Canon的Windows限定)
充電又不用把電池拿出來,又有電量顯示

我不是第一次抱怨我的Canon DC
因為實在太爛啦!
好後悔!

熱門文章