日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

东南大学2004年程序设计第一届初赛解题报告

發(fā)布時間:2024/9/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 东南大学2004年程序设计第一届初赛解题报告 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

???????????????????????????????????????????????? 東南大學(xué)2004年第一屆邏輯算法大賽初賽解題報告

????????????????????????????????????????????????????????????????????????????????????? 農(nóng)夫三拳@seu
???????????????????????????????????????????????????????????????????????????????????? ?drizzlecrj@gmail.com

??? 無意中從硬盤中找到了這個東東,就隨手做了一下。這是計算機系大牛一手搞的一場類似ICPC的比賽。初賽的題目還是比較簡單的,下面簡要做一個說明:

??? 第一題?Simple Addition
???????? 此題是高精度加法, 沒什么好說的。
???? 想要交的可以試試這題http://acm.hdu.edu.cn/showproblem.php?pid=1002 都是大整數(shù)加法

??? 第二題????? Cards
???????? 這個題目用三個棧遞歸模擬可以打印所有解。其實這個序列的個數(shù)就是組合數(shù)學(xué)中的Catalan數(shù),也就是
??? (2n)! / (n! * n! * (n + 1))
???????? 關(guān)于Catalan數(shù)目的技術(shù)問題可以做做 http://acm.hdu.edu.cn/showproblem.php?pid=1023
???????? 另外一道和本題有點類似的題目是http://acm.zju.edu.cn/show_problem.php?pid=1004

??? 第三題?Back To Dos
?字符串處理,簡單題。可以先行把CD給除去,這樣就避免了空格問題了。
?類似的題目見http://acm.pku.edu.cn/JudgeOnline/problem?id=1028

??? 第四題?Smith Number
??????? 這個題目不是很難,稍微有點思考的地方就是素數(shù)表要存儲多大,其實存儲到sqrt(n)就可以了。
??? 可以這么想,質(zhì)數(shù)因子最多只可能有一個數(shù)超過sqrt(n)(可以用反證法證明),因此只要不斷的用sqrt(n)范圍的??? 素數(shù)對n進(jìn)行試除,最后n要么等于1,要么是一個大于sqrt(n)的素數(shù)因子,這個是為什么呢?原因同樣可以用反證法??? 予以證明,首先余下的數(shù)要么是1,要么比sqrt(n)大肯定沒問題吧!假設(shè)余下的因子是合數(shù),那么它的分解質(zhì)因數(shù)一定??? 是兩個大于sqrt(n)的素數(shù),因此矛盾。故最后剩下的一定是素數(shù)。
??? 此題與http://acm.pku.edu.cn/JudgeOnline/problem?id=1142類似。

??? 第五題?Is There Any Prefix ?
??????? 我是直接使用STL的search搞的,其實自己寫的話可以構(gòu)建一棵二叉樹來進(jìn)行模擬
???? 此題的判斷前綴的問題與http://acm.pku.edu.cn/JudgeOnline/problem?id=1056類似。
???
??? 第六題?Oil Detecting
??????? 此題與http://acm.pku.edu.cn/JudgeOnline/problem?id=1562和
??????? http://acm.pku.edu.cn/JudgeOnline/problem?id=2386幾乎一樣,只改了幾個符號。
??? 這個題目可以使用深度優(yōu)先搜索(dfs)或者廣度優(yōu)先搜索(bfs)解決。

??? 第七題?Mining
??????? seu的版本換成中文好理解點了,原題英文最后output的幾句話很費解。
?見http://acm.pku.edu.cn/JudgeOnline/problem?id=2612 直接模擬就可以搞定了

??? 第八題?Digital Display
??????? 模擬,放在二維的字符數(shù)組中弄弄可能稍微簡單一些,細(xì)心一點控制好格式就可以了。
??? 這題和http://acm.pku.edu.cn/JudgeOnline/problem?id=1102非常類似,大家可以試試

??? 第九題????? Sorting
?這個題目用STL的set可以很簡單的搞定。標(biāo)程用了詭異的做法,將一個數(shù)拆成32x+y的形式,然后用數(shù)組索引存儲x,值存儲1<<y

??? 第十題?Recursive Function
??????? 遞歸轉(zhuǎn)非遞歸,可以使用record table。
??????? 此題與http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1003&cid=46一樣。

??? 第十一題??? Variable Definition
?????? 模擬,只要將左端是否分配的情況保持與右邊一樣就可以了。
?????? 和http://acm.stu.edu.cn/cgi-bin/problem?id=3002一樣

??? 第十二題??? Josephus Permutation
?????? 約瑟夫問題,由于此題僅要求最后一個出圈的人,所以使用約瑟夫問題的數(shù)學(xué)解法是一個良策(標(biāo)程使用的是雙端鏈表模擬)。
??? 有兩種思考方式:
???? 第一種可以這樣,假設(shè)n個人中循環(huán)報數(shù)m,第一個出去的人的序號為k,那么剩下的人為
??? 1 2 3 ... k - 1 k + 1 ... n, 我們將從k+1開始的數(shù)映射成1, 則k+2對應(yīng)2, n對應(yīng)n - k, 1對應(yīng)成n - k + 1
???? k - 1對應(yīng)n - 1,那么現(xiàn)在的問題變成了已知n - 1個人進(jìn)行循環(huán)報數(shù)m,求出去的人的序號。假設(shè)已經(jīng)求出了n - 1個人循環(huán)報數(shù)
???? 下最后一個出去的人的序號x,那么它在n個人中的序號應(yīng)該為(x + k - 1) % n + 1,其中 k = (m - 1) % n + 1,化簡一下就是
??? (x + m - 1) % n + 1, 這樣就可以通過只剩下一個人出圈序號1不斷的向上推導(dǎo)得到結(jié)果了。
???? 第二種可以這樣,最后一個出去的人的序號肯定為1,那么它在還剩下兩個人時的時候一定是出圈人后面報1的人。同樣,在兩個人
???? 時出圈的人k一定是在三個人時出圈的人后報k的人,依次下去,可以推導(dǎo)出上述一樣的結(jié)論。
???? pku上我暫時遇到了兩題與Josephus有關(guān)的題目。一道和本題一樣,http://acm.pku.edu.cn/JudgeOnline/problem?id=2244
???? 另外一道見http://acm.pku.edu.cn/JudgeOnline/problem?id=1012

試題下載??????
我的解決方案
由于數(shù)據(jù)太大,無法上傳,需要的朋友請與我qq聯(lián)系
281845569

總結(jié)

以上是生活随笔為你收集整理的东南大学2004年程序设计第一届初赛解题报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年人一级片 | www.国产视频.com | 午夜婷婷 | いいなり北条麻妃av101 | 1000部啪啪| 理论片琪琪午夜电影 | 俺也去五月婷婷 | 青青国产在线视频 | 欲色综合 | 成年人在线观看av | 国产不卡视频 | 青青草综合视频 | 天堂资源中文 | 重口变态虐黄网站 | 久久黄色av| 夜夜添无码一区二区三区 | 91手机在线视频 | 青娱乐97| 国精产品一区一区三区免费视频 | 日韩精品一区二区三区丰满 | 国产成人久久精品 | 免费日本黄色 | 毛片av在线 | 国产五月婷婷 | 四虎伊人 | 成年人深夜福利 | 六月天综合网 | 男男av网站 | 精品国产一区一区二区三亚瑟 | 成人理论视频 | 最新在线观看av | 五月天丁香久久 | 97午夜| 欧美视频色 | 伊人影视在线 | 超碰成人福利 | 美国三级视频 | 中文天堂在线观看 | 国产美女网站 | 18岁免费观看电视连续剧 | 少妇人妻一区二区 | 久久在线免费观看 | 中文字幕一二区 | 成熟人妻av无码专区 | 天天色天天色天天色 | 亚洲激情啪啪 | 欧美人与性动交α欧美片 | 午夜18视频在线观看 | 亚洲四虎影院 | 精品人妻一区二区三区四区 | 日本人六九视频 | 在线日韩亚洲 | 欧美巨鞭大战丰满少妇 | 久久久久久久影院 | 日韩一区二区三区在线免费观看 | 成人在线视频网 | 67194成人在线 | 又白又嫩毛又多15p 超碰在线一区 | 亚洲一区二区综合 | 中文字幕超清在线免费观看 | 国产野外作爱视频播放 | 非洲黄色一级片 | xxx性欧美| 亚洲欧洲无码一区二区三区 | 香蕉av一区二区 | 久久久欧美精品sm网站 | 中文无码av一区二区三区 | 伊人365| 日本欧美黄色 | a级片在线免费看 | 国产在线成人精品午夜 | 亚洲日批视频 | 聚色屋 | 国产成人精品综合在线观看 | 成人小视频免费在线观看 | 一区二区三区免费播放 | 欧美超逼视频 | 色综合中文字幕 | 91在线精品秘密一区二区 | 亚洲国产欧美日韩在线 | 国产欧美精品一区二区 | 亚欧在线免费观看 | jav中文字幕| 青青操视频在线观看 | 床戏高潮呻吟声片段 | 国产小视频91| 亚洲一区二区高清视频 | 九九色在线 | 亚洲欧洲一级 | 国产毛片a级 | 色成人免费网站 | 天天天天天天天干 | 成人av在线网站 | 奇米二区 | 欧美一级黄色片在线观看 | 国产日韩久久久 | 国产精品毛片久久久久久久 | 欧洲精品无码一区二区 | 国产免费网址 |