免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4026 | 回复: 16
打印 上一主题 下一主题

金山软件招聘题目 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-04 11:04 |只看该作者 |倒序浏览
  1. 金山软件2006校园招聘题目
  2. 1.给定一个自然数n,完成如下程序:输出不大于n的所有素数,并分析如何优化程序的时间性能
  3. 2.用户输入两个不大于256位的正整数,进行乘法运算并显示运算过程与结果
  4. 例:输入12,32
  5. 输出:
  6. 12
  7. × 32
  8. -----
  9. 24
  10. 36
  11. -----
  12. 384

  13. PS:什么是不大于256位的正整数?
  14. 3.输入一个N进制数,将其转换位M进制数,N、M均大于1小于等于16
复制代码


大家讨论讨论看

论坛徽章:
0
2 [报告]
发表于 2005-10-04 11:35 |只看该作者

金山软件招聘题目

除了第二题比较邪乎,好像没什么讨论的价值

论坛徽章:
0
3 [报告]
发表于 2005-10-04 13:49 |只看该作者

金山软件招聘题目

第二个可不可以模仿手做乘法的过程。

论坛徽章:
0
4 [报告]
发表于 2005-10-04 15:45 |只看该作者

金山软件招聘题目

1、n不是很大时用筛法
2、自己实现数字数组的加法和一位数乘法,不大于256位说明数组下标是256(这个数用一般的数值型变量表示不下的)
3、和2类似,只不过上面是10进制,这里改成M进制

论坛徽章:
0
5 [报告]
发表于 2005-10-04 16:03 |只看该作者

金山软件招聘题目

不知道给多少时间,我要去肯定是做不出来了,除非以前做过。


原帖由 "x4ulocca" 发表:

大家讨论讨论看

论坛徽章:
0
6 [报告]
发表于 2005-10-04 16:06 |只看该作者

金山软件招聘题目

第二道题可以用数组来做。是不是链表好一点?

原帖由 "x4ulocca" 发表:

大家讨论讨论看

论坛徽章:
0
7 [报告]
发表于 2005-10-04 19:44 |只看该作者

金山软件招聘题目

原帖由 "yzc2002" 发表:
1、n不是很大时用筛法
2、自己实现数字数组的加法和一位数乘法,不大于256位说明数组下标是256(这个数用一般的数值型变量表示不下的)
3、和2类似,只不过上面是10进制,这里改成M进制


其实很明显第二题原意是指不大于256而不是256位,否则两个256位的数相乘,结果是64k位,可能吗?


错了,是512位,完了完了,数学丢光了...

论坛徽章:
0
8 [报告]
发表于 2005-10-04 21:21 |只看该作者

金山软件招聘题目

我认为是256,因为256×256=65536

论坛徽章:
0
9 [报告]
发表于 2005-10-05 10:06 |只看该作者

金山软件招聘题目

应该是256位吧,最后结果保存在一个32字节整型中了。考虑用二进制乘法来做可能方便些

论坛徽章:
0
10 [报告]
发表于 2005-10-05 10:20 |只看该作者

金山软件招聘题目

给个答案吧
太难了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP