
http://bbs.gsdzone.net/showtopic-3250.aspx
本輪為 複賽 的第一輪, 為期2周, 安排如下:
6月7日 - 6月16日 (下週三,包括週三) : 根據出的題目編寫程式並提交
6月17日 - 6月20日 : 評判並給出晉級名單
注:本輪不設晉級名額限制,只要在規定時間內提交並功能正確即可晉級。
題目內容: 尋找同構數 (出題人 sjtu_ie )
同構數 是會出現在它的平方的右邊的數 , 例如 5*5=25 (5在25的右邊) , 6×6=36 (6在36的右邊) ,因此 5 和 6 都是同構數。 而 8*8 = 64 , 因此 8 就不是同構數。 又如 25*25=625 , 那麼 25也是同構數。
下面請你編寫一個VI,讓使用者輸入任意正整數(小於10000),然後找出裡面所有的同構數(注: 0 也是同構數, 千萬不要忘記)
為了能更高效地對VI進行測試, 你所編寫的 VI 有下面幾點要求:
1. 無版本要求
2. 請按照附件中的 VI 的基礎上進行編寫, 該VI已經設置好了輸入和輸出口,請不要修改, 否則後果自負。
3. 由於要判斷演算法的優劣以及運算速度,請不要用子VI 、 dll 、全域變數 等外部調用 , 所有演算法都在這個VI裡面實現, 如果發現一律取消資格。
4. VI名稱請直接用自己的GSDzone ID來命名, 比如 ID : chloe , 那提交的VI就應該是 Chloe.vi 。
請在6月16日晚12:00之前將 vi 發送到 info@gsdzone.net , 標題注明: 天下會第一輪-(你的GSDzone ID)
有任何問題, 請在 GSDzone 天下會版 http://bbs.gsdzone.net/showforum-37.aspx 中提問, 我們會即時給予回答。
除了晉級之外, 我們還會在其中選出 兩個本輪優勝獎,即 運算時間最短 和 VI最小 。 獲獎者將獲得 4G U盤 一枚!
本輪的 FAQ : http://bbs.gsdzone.net/showtopic-3274.aspx
已經結束第一輪了
通過名單如下
說明: 由於第一輪的提交者眾多, 因此本次測試使用 自動測試 方法 (使用 VI Server , 具體的程式以後會公佈在 gsdzone.net/code 中) , 在測試中出現以下一些情況, 希望大家注意, 在下一輪時能夠謹慎提交:
PS. edisonniuwa 與 tianyi1224 , 你們提交的VI無法打開, 請儘快聯繫我們
附件中是 具體的 測試結果 , 對每一個VI都進行了5次測試 , 輸入分別為 1 10 100 1000 10000 , 如果有任何異議, 你可以自己動手輸入測試一下。 有任何問題請隨時聯繫我們。
1. 沒有將輸入輸出連到VI的上, 由於要進行 VI Server 的動態調用 VI , 因此輸入輸出需要規範操作 , 很多提交者一方面不使用我們提供的 VI 範本, 一方面也不連到 VI 上 (辛苦我哈, 我都幫你們一一連上了 , 請我吃飯! ) 。
2. 由於自動測試需要反復地調用vI, 因此有一些VI沒有進行初始化(使用了 Shift Register ), 那麼當再次調用的時候就會出錯, 比如 先輸入 1 , 返回 0 1 , 再輸入10的時候 , 就 返回 0 1 0 1 5 6 , 前面2個數保存在了記憶體裡。 這個不涉及到演算法問題,因此有這個錯的我都給修正回來了, 但修正的人沒有資格參加 最快速度 與 最小VI 的角逐。
3. 輸出是陣列,應該有多少就輸出多少, 一些VI事先給輸出陣列空了8個值, 都以0去填 , 導致比如 輸入 10 , 則 返回 0 1 5 6 0 0 0 0 , 念在第一輪, 所以這個錯我也修正回來了, 一樣不參與優勝獎的角逐。
4. 一些提交的vI都漏了0 或者其他一些同構數, 導致大意失荊州, 這種錯誤涉及到了演算法層, 因此無法修正, 非常可惜。
ID
010510630
abs609
Adam1122
agody2000
ahunter
airpumpkin
amateur
aofaly
Apple01
attraction2
bajun
becoll
billbot
binhai
boddmg
borisbcx
c920jj022.vi
Cecilia
Challenger
Changhejun
chenjieisme
Cherryqq
chessqi
climb2003
cloudoo1
colinzhang
craftyang
cvdel
cyscts
cysyfforever
d887913
daikuan2010
damofeixue
daqv
dawn
ddongwang_2
dicky821
dinghui
dingmanzhy
dongxu
doubletree
drinjp
duxiao
edzhang
egowang
fangy2010
flydream999
gotta
Gubinchenmei
guitarnewage
Hannibal
happy77happy66
happycook
Harry Zuo
hhjzxl
HighTech
HighTech.vi
Holly
Howkart
hrlds
huaweijin
hustme
Ian
jdd
jdsh
jiaquwl
jiazy0125
jly1986
jonitchen
jordan8850
junchao
Kaimin
kk5210kk
lbqin
leechanel
leighdong
leixf
lilac
linqinyn
liufengsjzri
liuhuan992
liuxqsmile
luker
lwb1985
lyjinchao
mangguopai
maojinyong
MarcoYang21
Martin
mf24271
mory
Mroo1234
nedlog
neil
pang00
passcard
polung
popeye
quequechen
rainman48
reece
rmtsai
roger
Rommel_Ye
s1022305071
scottscott70
seven7777777
shanghz
shenc
shenlituo2009
shortleg
sjtuyan
skdsunwu1
skybow3
spider
sshentingg
StevenHsu
summerhl
teddy815
temptor
Tong
ttongg
twsone
vfgrty4567
wangchangjlu
wangfan
wangstoudamire
weast
wein100
winordie
wuxingsoho
wxhsun
xiaoyi594
xiemanunited
xyl4804
yahve
Yalato
yiyunyi186186
yjtzf
yohyang
yohyang2
yt5408
yuanteng
yuqingliang2008
yushouyuan
yveswang
ywoshu
Zero
zhangrui
zhuhancheng
zidaozhou
zlxgz
zsctcy
zxnsh
光磊虚空假面
具體測試說明:如附件第一階段測試結果.xls