1 / 6
文档名称:

1513 烦恼的设计师(来自SGOI).doc

格式:doc   大小:40KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1513 烦恼的设计师(来自SGOI).doc

上传人:cjc201601 2020/8/11 文件大小:40 KB

下载得到文件列表

1513 烦恼的设计师(来自SGOI).doc

相关文档

文档介绍

文档介绍:【数据结构•hash表】烦恼的设计师(SGOI)TimeLimit:10000MS MemoryLimit:65536KTotalSubmit:epted:18Description 烦恼的设计师(来自SGOI) 春天到了,百花齐放,西湖公园里新设置了许多花坛,设计师想用不同的花摆出不同的图案以吸引游人,于是设计了各种图案并且在花圃中选好了要摆放的花。不幸的是负责搬运和摆放的工人因为临时有事,只将花放到花架上就匆匆离开了,并没有按照设计师原来的设计方案摆放,结果花坛杂乱不堪,设计师只好自己来调整花的位置。由于设计师通常从事脑力劳动,较少从事搬运和摆放花盆的体力工作,所以请你帮忙找出一种移动方法使工作量最小。不同种类的花有不同的类型编号,虽然地球上花的种类很多,但因为公园里的花不超过1,000,000种,所以花的类型编号不超过1,000,000。另一方面,出于美学考虑,一个花坛里摆放的不同种类的花不超过3种,且不同种类的花的数量不可太接近,对于任意两种花,数量多的花的盆数至少是数量少的花的2倍。花坛是正六边形的,共摆放有19盆花,每盆花都放在一个转盘上,转动一盆花下面的转盘,会使周围的6盆花顺时针或逆时针移动一个位置(但不可把花转到花坛外),称为一次操作。你的任务:用最少的操作使花坛由初始状态转化为符合设计图纸的目标状态。例如: 初始状态目标状态如图,只需将处于圆心位置的那盆花的转盘顺时针转动一个位置,红色的花就移动到了目标位置。Input 输入文件共11行,1至5行描述花坛的初始状态,7至11行表示花盆应摆放的位置。中间以空行分隔,5行数字分别表示花坛的5个行,其中第1、5两行有3个整数,第2、4两行有4个整数,第3行有5个整数,表示每一行的花的类型,不同的数代表不同种类的花。Output 输出文件,一行,包含一个整数,即最少的操作数,数据保证20步之内有解。SampleInput111121111111111111111111111**********SampleOutput1Hint题意描述: 给定两个正6边形的花坛,要求求出从第一个变化到第二个的最小操作次数以及操作方式。一次操作是:选定不在边上的一盆花,将这盆花周围的6盆花按照顺时针或者逆时针的顺序依次移动一个单位。限定一个花坛里摆放的不同种类的花不超过3种,对于任意两种花,数量多的花的盆数至少是数量少的花的2倍。(这是SGOI-8的一道题)解题分析: 首先确定本题可以用广度优先搜索处理,然后来看问题的规模。正6边形共有19个格子可以用来放花,而且根据最后一句限定条件,至多只能存在C(2,19)*C(5,17)=1058148种状态,用搜索完全可行。然而操作的时候,可以预料产生的重复节点是相当多的,需要迅速判重才能在限定时间内出解,因此想到了哈希表。那么这个哈希函数如何设计呢?注意到19个格子组成6边形是有顺序的,而且每一个格子只有3种可能情况,那么用3进制19位数最大3^20-1=3486784400,注意,这个数值大于2^31,但小于2^32。于是我们将每一个状态与一个整数对应起来,使用除余法就可以了。Sourceprogramflowers;constsize=1058148;base=262143;circle:array[1..7,1..6]ofinteger=((1,2,6,10

最近更新

红糖花茶项目融资方案 53页

盈利能力项目融资方案 38页

牟其中项目融资方案 47页

RCM机组给排水、热力管道管道施工方案 14页

传染病安全监理规划 10页

HFJ公司生产一线员工薪酬管理方案 11页

第一天上班自我介绍 (2) 4页

钢笔的自述学生作文 30页

人教版品德与社会四上《公共场所拒绝危险》课.. 35页

中小学校饮食安全 27页

营养改善计划汇报材料营养改善计划自查报告(通.. 10页

抗阿米巴病药市场分析及竞争策略分析报告 92页

2024年高压电能表项目资金筹措计划书代可行性.. 68页

2024年服装时装项目投资申请报告代可行性研究.. 81页

广州二模语文作文6篇 105页

2024年电力调度与管理自动化系统项目资金筹措.. 64页

青年志愿者公益晚会策划书 11页

《改变光的传播方向作业设计方案-2023-2024学.. 4页

复杂环境下的混凝土连续箱梁桥支架现浇施工技.. 2页

增压浸没燃烧装置的研发的开题报告 2页

基于领域本体和位置关系的检索模型研究中期报.. 2页

基于运营绩效提升的供应链融资研究的开题报告.. 2页

基于粒子群的卡尔曼滤波算法改进和优化的开题.. 2页

肿瘤的临床诊断PPT课件 80页

2024中考英语知识点汇总 19页

预防接种工作规范培训后测试题2022-2023年(有.. 12页

安全生产教育培训考试试题含答案 7页

肝动脉化疗栓塞术课件 18页

过氧化氢低温等离子体灭菌器规范操作演示文稿.. 30页

现代加工技术概况 11页