全球旧事资料 分类
用。采用如下测试数据。242哈尔滨乌鲁木齐668305呼和浩特长春18921145北京137704沈阳397676西宁天津216511349674兰州大连西安郑州徐州842534651成都武汉1100967409上海639907367825昆明贵阳株州南昌607622福州672675255柳州广州140南宁深圳设计10、学校超市选址问题要求对于某一学校超市,其他各单位到其的距离不同,同时各单位人员去超市的频度也不同。请为超市选址,要求实现总体最优。主要涉及的知识与技能有:带权有向图、最小生成树问题。设计11、散列整型关键字的散列映射给定一系列不重复的整型关键字个数
和散列表长m,m若不为素数,重置为大于它的下一个素数,用除留余数法定义的散列函数HKeyKeym将关键字映射到长度为m的散列表中,用线性探测法解决冲突。输入说明:输入第一行首先给出两个正整数
1000和m
,分别为待插入的关键字总数以及散列表的长度。第二行给出N个整型关键字。输出说明:给出成功查找的ASL。样例输入45241561889124772911984542030100010091000个不重复的随机数样例输出
f1133略主要涉及的知识与技能有:除留余数法、散列映射、线性探测解决冲突。设计12、关键活动主要涉及的知识与技能有:AOE网的拓扑排序、关键路径。假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。任务调度问题中,如果还给出了完成每个子任务需要的时间,则可以算出完成整个工程需要的最短时间。在这些子任务中,有些任务即使推迟几天完成,也不会影响全局的工期;但是有些任务必须准时完成,否则整个项目的工期就要因此延误,这种任务就叫“关键活动”。编写程序判定一个给定的工程项目的任务调度是否可行;如果该调度方案可行,则计算完成整个工程项目需要的最短时间,并输出所有的关键活动。输入格式输入第1行给出两个正整数N≤100和M,其中N是任务交接点(即衔接相互依赖的两个子任务的节点,例如:若任务2要在任务1完成后才开始,则两任务之间必有一个交接点)的数量。交接点按1N编号,M是子任务的数量,依次编号为1M。随后M行,每行给出了3个正整数,分别是该任务开始和完成涉及的交接点编号以及该任务所需的时间,整数间用空格分隔。输出格式如果任务调度不可行,则输出0;否则第1行输出完成整个工程项目需要的时间,第2行开始输出所有关键活动,每个关键活动占一行,按格式“VW”输出,其中V和W为该任务开始和完成涉r
好听全球资料 返回顶部