CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

兄弟上午去Microsoft笔试,BT题目阿,高人求解!

楼主microeonson()2004-12-02 12:52:02 在 C/C++ / C语言 提问

MAC   ADDRESS:0A003EF0F9B5  
  FeatureKey1=C9FDD6B263F92000    
  FeatureKey2=2FF36A63F73D0000  
   
  MAC   ADDRESS:0A003EF0F465  
  FeatureKey1=8A9D4BDFB7152000    
  FeatureKey2=CFD4C402EB3C0000  
   
  已知特征码1、2是根据MAC地址计算出,试求算法。  
  提示:1.MAC地址的前6位相同,并且可能在计算特征码的时候根本不用。  
              2.上面两组特征码根据其上面的MAC地址算出。  
   
  问题点数:0、回复次数:64Top

1 楼Lonelywolf1899(プログラマ)回复于 2004-12-02 13:52:05 得分 0

一个字没看懂Top

2 楼cuipy(崔鹏宇)回复于 2004-12-02 14:11:02 得分 0

字还是看懂了,但一句也没看懂。Top

3 楼rocshaw(太阳鸟(抵制日货))回复于 2004-12-02 14:14:37 得分 0

回复人:   cuipy(崔鹏宇)   (   )   信誉:100     2004-12-02   14:11:00     得分:   0      
     
     
        字还是看懂了,但一句也没看懂。  
       
     
  Top

4 楼camelyi(C++打字员)回复于 2004-12-02 14:17:08 得分 0

gz  
   
  应该是某种散列算法吧Top

5 楼wwxsoft(婉儿)回复于 2004-12-02 14:25:07 得分 0

偶也没有看懂!!!!!!!!!Top

6 楼dean7411(痞子菜)回复于 2004-12-02 14:32:42 得分 0

不知道是干什么用的???Top

7 楼zhoudut(快乐的Java小菜鸟)回复于 2004-12-02 14:34:35 得分 0

我看明白了  
  但是怎么算没有头绪Top

8 楼bobedong(bobedong)回复于 2004-12-02 14:39:52 得分 0

是用程序求算法,还是自己想算法。Top

9 楼dean7411(痞子菜)回复于 2004-12-02 14:42:04 得分 0

是不是用两个FeatureKey才能推出上面MAC地址啊?Top

10 楼healer_kx(甘草(楼主揭贴吧,我们这些上班灌水的也不容易))回复于 2004-12-02 14:43:15 得分 0

MAC地址的前六位通常是厂家的表示,比如Intel的网卡,BCM的网卡,都是固定的。  
  。。。  
  看不出规律。。。Top

11 楼lxjlz()回复于 2004-12-02 15:00:09 得分 0

不懂Top

12 楼pacman2000(pacman)(影子传说)回复于 2004-12-02 15:13:29 得分 0

microsoft出这种题目?不信。Top

13 楼abc666(狂奔)回复于 2004-12-02 15:22:49 得分 0

微软神经病Top

14 楼yangze()回复于 2004-12-02 15:29:09 得分 0

可能是des加密算法Top

15 楼cosio()回复于 2004-12-02 15:51:46 得分 0

等答案!Top

16 楼ivorstar(单击此处留言)回复于 2004-12-02 16:13:22 得分 0

是数学题么?Top

17 楼qingyuan18(zealot_tang)回复于 2004-12-02 16:38:43 得分 0

我靠!!数列级数么??Top

18 楼ingot(九儿)回复于 2004-12-02 16:48:04 得分 0

不明白Top

19 楼aleon(云里屋里)回复于 2004-12-02 16:53:38 得分 0

你是应聘什么的,这道题拿来考程序员是废题一道Top

20 楼shengxz(参与者)回复于 2004-12-02 17:11:10 得分 0

不懂Top

21 楼judeyouzhi(游鱼)回复于 2004-12-02 17:23:15 得分 0

btTop

22 楼qufan(打死不回头)回复于 2004-12-02 17:23:26 得分 0

哦   还真bt哦Top

23 楼ckmk(虻克)回复于 2004-12-02 17:35:24 得分 0

考我们的脑力了Top

24 楼yangfasheng(悟法:前面是绝路,希望在拐角)回复于 2004-12-02 18:35:47 得分 0

UPTop

25 楼jeanor(虫虫)回复于 2004-12-02 18:42:37 得分 0

这是笔试什么的题目啊??????Top

26 楼somedummy(某人马甲)回复于 2004-12-02 19:09:31 得分 0

就给两组数据就要求算法?你兄弟应聘什么岗位啊?是不是首席技术工程师啊?Top

27 楼K_BUKER()回复于 2004-12-02 19:19:16 得分 0

莫名其抄~~~~~~~~~~~~~Top

28 楼fireflyc(萤火虫)回复于 2004-12-02 19:26:55 得分 0

我的天,杀了我吧!!  
  UPTop

29 楼batfree(没有计算机的程序员)回复于 2004-12-02 19:29:57 得分 0

学习中,不懂。Top

30 楼pcyy(希望自己在挫折中慢慢长大)回复于 2004-12-02 19:30:44 得分 0

UP  
  Top

31 楼great_chenliang(Eric)回复于 2004-12-02 19:41:06 得分 0

招魔术师吗?Top

32 楼maxcode(人弋石马)回复于 2004-12-02 19:55:29 得分 0

什么玩意?  
  素质差的人可别面试M$  
   
  会自杀的!!!Top

33 楼wuqian9(长风)回复于 2004-12-02 19:59:28 得分 0

400分的贴子,大家看看  
  http://community.csdn.net/Expert/topic/3610/3610407.xml?temp=.6922266Top

34 楼adafirst3219(难得聪明)回复于 2004-12-02 20:00:20 得分 0

转成0和1之后再看,一定会看出猫腻来。各位试试。Top

35 楼GlacJAY(++C死爱我)回复于 2004-12-02 20:26:40 得分 0

难道是什么加密算法之类的东西?Top

36 楼hewittlee(只爱C++)回复于 2004-12-02 21:15:03 得分 0

very   bt!Top

37 楼zythuman()回复于 2004-12-02 21:23:23 得分 0

不懂以后学习Top

38 楼soli(寂寞是国,我是王。)回复于 2004-12-02 21:42:48 得分 0

不懂~~~~~~~~~~~~Top

39 楼pengzuoli(子信)回复于 2004-12-02 21:59:45 得分 0

up  
  呵呵。Top

40 楼jszhaochengming(厚发)回复于 2004-12-02 22:36:04 得分 0

天机不可泄露:)Top

41 楼jiangsheng(蒋晟.Net[MVP])回复于 2004-12-03 04:27:52 得分 0

从数学上来说,可以有无数多个解。但是如果把算法限制在有理函数空间内,并且限制维数和复杂度的话,可能获得一些解。这在实际中成为经验公式,例如热胀冷缩的幅度和温度的关系的公式。  
  根据给出的条件,只有两个不同的样本。这时最简单的算法是一元一次函数。通过解答二元一次方程组可以得到满足条件的算法。这种解答方法需要定义序列号字符串的加减乘除法。Top

42 楼lonelydreamsym(惊梦)回复于 2004-12-03 08:25:59 得分 0

转成二进制看看Top

43 楼want520()回复于 2004-12-03 09:01:44 得分 0

顶  
  Top

44 楼CAYU(中原)回复于 2004-12-03 09:15:30 得分 0

F0F9B5  
  FeatureKey1=C9FDD6B263F92000  
  FeatureKey2=2FF36A63F73D0000  
   
  F0F465  
  FeatureKey1=8A9D4BDFB7152000  
  FeatureKey2=CFD4C402EB3C0000  
   
  设   FeatureKey1  
  当   x=F0F9B5    
  X(x)=C9FDD6B263F92000  
  当   x=F0F465  
  X(x)=8A9D4BDFB7152000  
   
  设   FeatureKey2  
  当   y=F0F9B5    
  Y(y)=2FF36A63F73D0000  
  当   y=F0F465  
  Y(y)=CFD4C402EB3C0000  
   
  -----------------------------------------  
  X(F0F9B5)=C9FDD6B263F92000  
  X(F0F465)=8A9D4BDFB7152000  
  Y(F0F9B5)=2FF36A63F73D0000  
  Y(F0F465)=CFD4C402EB3C0000  
   
  求函数   X()   和   Y()  
   
   
   
  Top

45 楼CAYU(中原)回复于 2004-12-03 09:18:14 得分 0

那位高人会推倒逻辑,逆应算Top

46 楼mathe()回复于 2004-12-03 09:26:00 得分 0

Faint,   这种题目的解太多了,只给出两个数值,当然解很多了。  
  下面我们只要求一个线性解就可以了。  
   
  也就是说要求一个64X16阶的布尔矩阵(也就是所有的数都是0,1)   U   ,V  
  使得  
        X(x)=Ux   (对于x=F0F9B5和F0F465)都成立   (这里要将x,X(x)都按二进制表示写出,看成0,1构成的向量)  
        Y(x)=Vx  
  这样的矩阵U,V太多了。  
      其实只要按位求解就可以了。  
  Top

47 楼yn8234(二毛)回复于 2004-12-03 11:16:15 得分 0

好象是我门比较熟悉的一个计算机算法Top

48 楼fxiangh2()回复于 2004-12-03 11:36:47 得分 0

ok   i   seeTop

49 楼microeonson()回复于 2004-12-03 12:22:10 得分 0

提示:应该是某种加密算法,但可能不完全是,比如DESTop

50 楼march31(请问:把硬盘数据删除一些能减轻主机的重量么?)回复于 2004-12-03 12:27:31 得分 0

看不懂~~~~~~~Top

51 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2004-12-03 13:18:20 得分 0

这个怎么看呀  
  也太复杂了吧  
  Top

52 楼homeforrose(遥望江南)回复于 2004-12-03 15:05:51 得分 0

回复人:   adafirst3219(难得聪明)   (   )   信誉:100     2004-12-2   20:00:20     得分:   0    
  同意Top

53 楼riskyli(可木可)回复于 2004-12-03 15:13:08 得分 0

我看就是一个一元二次方程Top

54 楼icansaymyabc(学习与进步)回复于 2004-12-03 16:25:53 得分 0

就是让你写一个程序  
   
  输入   0A003EF0F9B5  
  时输出  
  FeatureKey1=C9FDD6B263F92000    
  FeatureKey2=2FF36A63F73D0000  
   
  输入   0A003EF0F465  
  时输出  
  FeatureKey1=8A9D4BDFB7152000    
  FeatureKey2=CFD4C402EB3C0000  
   
  Top

55 楼hanfeichunan(病态天使)回复于 2004-12-03 16:34:11 得分 0

密码学的东东???Top

56 楼cash2001(stephen)回复于 2004-12-03 16:41:16 得分 0

可能是加密算法!Top

57 楼chxkchxk(福清玉林)回复于 2004-12-03 17:48:53 得分 0

有没有人给出一个比较信服的说法  
  Top

58 楼ydzqw(BE BIG)回复于 2004-12-03 18:26:27 得分 0

markTop

59 楼jnch(*ω*小笨)回复于 2004-12-03 18:36:01 得分 0

好难啊  
  Top

60 楼zlc990405(alfred)回复于 2004-12-03 18:50:45 得分 0

接分Top

61 楼nohymn(小强)回复于 2004-12-03 19:15:43 得分 0

有没有那个高手给个算法之类的东东  
  我可不懂Top

62 楼lmxlj(疯狂)回复于 2004-12-03 20:17:11 得分 0

算法并不唯一,这样的题目决定了算法的不惟一性.可以设定函数F(X)={A,B,条件}   ,比如2x=6   则x=3  
  而3+x=6   x也等于3   但是要是能限定函数的类型则答案就固定了.而且如果上面的题目是密钥算法的话也不太统一   ,假设MAC为网卡的静态地址,而根据MAC算出的字串为两个私钥,如果上面的题有解则算法可逆.所以肯定不是流行的加密串.只能是简单的普通函数加密算法.另外,函数算出的两个值的方式也不唯一,比如根据MAC可能算出的是两个串加在一起即A+B的形式再分开,可能是A*B的形式再分开的,也可能是直接得到的两个值A和B.Top

63 楼wyd124(鱼日)回复于 2004-12-03 22:00:21 得分 0

gzTop

64 楼wuqian9(长风)回复于 2005-03-01 20:20:38 得分 0

F0F9B5  
  FeatureKey1=C9FDD6B263F92000  
  FeatureKey2=2FF36A63F73D0000  
   
  F0F465  
  FeatureKey1=8A9D4BDFB7152000  
  FeatureKey2=CFD4C402EB3C0000  
   
  1111   0000   1111   1001   1011   0101  
  1100   1001   1111   1101   1101   0110   1011   0010   0110   0011   1111   1001   0010   0000   0000   0000  
  0010   1111   1111   0011   0110   1010   0110   0011   1111   0111   0011   1101   0000   0000   0000   0000  
   
  1111   0000   1111   0100   0110   0101  
  1000   1010   1001   1101   0100   1011   1101   1111   1011   0111   0001   0101   0010   0000   0000   0000  
  1100   1111   1101   0100   1100   0100   0000   0010   1110   1011   0011   1100   0000   0000   0000   0000  
   
  两个mac地址很像,但得到的FeatureKey却没有那么多的相同之处,看不出什么东西,唯一可以确定的是最后的0应该是补位用的  
  -------------------------------------------  
  请教Top

相关问题

  • 求解一题目。
  • C题目,求解!
  • .net题目求解
  • 求解一道笔试题
  • 一道笔试题,求解
  • 一些很bt的C++笔试题目,求答案
  • Intel笔试题目
  • 求解C++算法题目
  • 求解C++算法题目
  • 编成题目求解

关键词

  • 算法
  • 函数
  • mac
  • featurekey
  • fdd6b263f92000
  • ff36a63f73
  • bdfb7152000
  • cfd4c402eb3
  • 题目
  • 地址

得分解答快速导航

  • 帖主:microeonson

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo