下面会将粗略的算法流程图,发给大家,大家可以提出修改意见。
相信大家也已经注意到了,招待所的每一个房间里,都分配了一台电脑,并且都已经连接上了互联网,有什么需求请直接告诉楼道口的保安。
在此期间的所有事情,都是保密的,未经许可,绝对不可以和外界联络,不能外出,不允许外来的访客,招待所处于封闭状态。
讲解者说完后,就要转身离开,一名保安拦住他,指了指张毅,耳语了一番。
他马上转身走回到张毅身边,客气的问道:“这位同学,你带着手机是吗”
“是的!”张毅边回答,边拿出了手机。
“不好意思,手机我们暂时帮你保管可以吗”
张毅看到这样的情景,心里止不住的吐槽:我可以说不吗
耸了耸肩膀,关掉手机,递给对方。
拿到这部手机时,讲解者有些诧异,很明显的,这部手机有别于市面上的,那种超级大砖头,显得小巧玲珑多了,相信也价格不菲,真是看不出,这么小的年龄的大学生,就能买这么好的手机,想来,是一名富二代吧!
就在讲解人即将转身离开时,张毅突然问道:“如果能快速完成这个程序的话,是不是就能早点离开”
“当然,早一点完成,咱们的时间就更充裕,成功的可能性就越大,给国家造成的损失就越小。”
看着面前这名稍显稚嫩,但自信满满的面孔,讲解者怔了怔,难道他能很快的解决这个大麻烦吗不太可能吧!
张毅看着渐渐远去的讲解者,禁不住轻松的笑了笑:对你们来说,这可能是个大难题。对我来说,呵呵!
拿着下发的文件,他仔细看了一遍,对于现在的他来说,尽管还做不到过目不忘,但也差不多了,里面的算法和变量说明,他基本全部记了下来。
算法采用了枚举法,最基本的算
法之一,枚举算法的思想是:将问题的所有可能的答案一一列举,然后根据条件判断此答案是否合适,保留合适的,丢弃不合适的。
在c语言中,枚举算法一般使用while循环实现。使用枚举算法解题的基本思路如下:确定枚举对象、枚举范围和判定条件。 逐一列举可能的解,验证每个解是否是问题的解。
枚举法是能解决问题,但问题是,这种算法的效率太低,追求的是精确值。
关键是碎片的数量太多,如果靠这种精确的计算的话,等撞击发生了,计算还未必能完成。
上面要求的,并不是完全避免撞击,只是利用有限的卫星燃料,进行最小幅度的变轨,规避对卫星伤害最大的撞击。所以枚举法没问题,但不适合做为计算天体运行程序的基础算法。
脑海中,在已经开发的脑域中,脑波搜索如雷达一般,不断的快速扫描着。
算法有很多,但却未必适合现在的情况,无论怎么说,枚举法是绝对不符合要求的。
有了,这种算法不错,在github的浩如烟海的源代码库中,他找到了一种合适的算法。
贪心算法:从问题的某一个初始解出发,逐步逼近给定的目标,以便尽快求出更好的解。当达到算法中的某一步不能再继续前进时,就停止算法,给出一个近似解。这个近似解就无限接近于精确值。
首先建立数学模型来描述问题。
猜你喜欢
- 风流大亨
- 落难一青年 重生回人间 红尘炼金身 双修得大道 都市言情与YY修真并存,迷人仙子与淫荡天使齐飞,火辣魔女与清纯MM共舞 绝对精彩不容错过!
- 片2
- 重生回到87年,利用重生优势轻轻松松日进斗金,建立乡镇工业园,征服豪门公主,以一己之力打垮一个国家,在金融市场里翻云覆雨,我就是呼风唤雨的世界豪门(每天上午“十一点半,晚上“七点半”固定至少两更!企鹅群 126094629)
- 成刚
- 重生回到九八年,那些消逝在时光中的遗憾,通通可以弥补了。
- 戏猪
- 内容简介:我擅长的没有,不擅长的也没有,各方面的发展的都很平均,没错,我就是全能大亨 猪
- 蔡晓燕
- 重生过去、畅想未来、梦幻现实,再塑传奇人生!
- 抱李探花
- 林氏集团是一家专注于服饰、鞋业研发,生产及品牌管理的多元化时尚集团公司,产品“多品牌,多品类,多梯次,多渠道,其业务范围遍布中国大陆、港澳台、及欧美各地 21世纪初,零售市场遍地黄金,林凡,一个有多年零售市场经验的屌丝男,重生在12年前这个风云变幻的大时代,看他如何白手起家,纵横捭阖,独领风骚 敬告
- 想不初
- 重生过去、畅想未来、梦幻现实,再塑传奇人生!
- 捕快A
- 现代 重生 淡定腹黑攻X炸毛受 金手指 HE
- 方片2