[原创]上海交大08年机试题小分析

第一题是寻找第K个素数,用得最基本的方法,因为最大只到第1W个,所以应该不会超时。当然,也有更高效的算法,有兴趣的可以看看北大出版的初等数论。

 

第二题排序并去除重复元素,很菜的题,排序后输出的时候用一个临时变量把前一个元素记下防止重复便可。

 

 

第三题是典型的LCS问题,动态规划。有人说DP很好用,问题在于能否看出是DP。这题是典型的DP。还有遗传算法的解法,刚看了个论文,效率很高,主要用于DNA序列检测。

 

第四题的话,有两种思路,一种是相当于计算当前日期与输入日期之间相差的天数,然后MOD7来获得,还有一种方法是个很诡异的公式,叫蔡勒公式,具体推导见北大初等数论教材附录。

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值