- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10129 Play on Words.ppt
1 10129 : Play on Words ★★★☆☆ 題組:Problem Set Archive with Online Judge 題號:10129:Play on Words 解題者:張宇翔 解題日期:2015年5月14日 題意:給定T筆測資,每筆測資包含N(1=N=100000)個單字(可重複),判斷這些單字全部是否能排成一個隊列。隊列中,除了第一個單字,每個單字的第一個字母和上一個單字的最後一個字母必須相同。(求是否為尤拉路徑或尤拉環) 題意範例: 2 2 acm ibm —>The door connot be opened. 3 acm malform mouse —>Ordering is possible. 解法: 尤拉路徑:除了起點和終點外,其他點的?進出?次數必須相等。若起點和終點的進出次數也相等,則為尤拉環。 題目要求是否能形成一尤拉路徑或尤拉環: 1.分別算出起點和終點個數,若起點個數加終點個數大於二,則表示不只一尤拉路徑。 起點:進+1=出,終點:進=出+1 2.若其中任一點|進-出| =2,則代表是同一個起點或同一個終點。 但是光用以上的條件,判斷不出是否有多的尤拉環 (因為尤拉環任一點 進-出= 0 ) 3.所以再由任一點做DFS(無向),判斷出是否拜訪到所有的點,若有則表示沒有多的尤拉環。 解法範例: 4 banana adc dive exceed 1.起點個數+終點個數 = 2 不大於 2 2. |進-出| : a : 0 , b : 1 , c : 1 , d : 0 , e : 0 皆小於2 3.從任一點做DFS(無向)皆無法拜訪到所有的點 Output:The door cannot be opened. * * 1 * *
您可能关注的文档
最近下载
- 急性脑梗死动脉取栓治疗PPT课件.pptx
- 美科乐器 MK-906说明书用户手册.pdf
- 3.1 探究:光的反射定律(教案)沪科版(2024)物理八年级全一册.doc VIP
- ROKAE珞石 xMate CR7硬件安装手册.pdf VIP
- 宪法知识竞赛题库及答案(高中组).pdf VIP
- 重掺杂衬底上轻掺杂硅外延层厚度测试 红外反射法标准修订立项报告.docx VIP
- 《C语言程序设计(第5版)》全套教学课件.pptx
- 环境影响评价报告公示无限极(营口)有限公司口服液车间三楼提取车间产能提升和配套设施扩建项目环评报告.doc
- 视觉传达设计专业介绍.pptx VIP
- 碳化硅外延层厚度测试 红外反射法.pdf VIP
文档评论(0)