[抢楼250] 菜地公告:即日起创建《菜农Cortex-M0助学园地》(盖楼入口)

[复制链接]
920502|18727
sunkewei 发表于 2011-6-3 01:26 | 显示全部楼层
一直没深入的研究过这东西,stm32正在用,打算要学习,试试
 楼主| hotpower 发表于 2011-6-3 01:28 | 显示全部楼层
一直没深入的研究过这东西,stm32正在用,打算要学习,试试
sunkewei 发表于 2011-6-3 01:26


http://www.hotpower.org/HotAjax/HotPower_HotAjax.html
Swallow_0322 发表于 2011-6-3 07:43 | 显示全部楼层
签到...
 楼主| hotpower 发表于 2011-6-3 11:10 | 显示全部楼层
沙发为何不来?他布置的作业俺现场做完,他迷糊了,晕!
lxyppc 发表于 2011-6-3 13:01 | 显示全部楼层
昨天太困了,呵呵
 楼主| hotpower 发表于 2011-6-3 13:18 | 显示全部楼层
昨天太困了,呵呵
lxyppc 发表于 2011-6-3 13:01


晕!!!

你布置作业,让老头熬夜做作业,你迷糊,有天理吗???
lxyppc 发表于 2011-6-3 13:21 | 显示全部楼层
晕!!!

你布置作业,让老头熬夜做作业,你迷糊,有天理吗???
hotpower 发表于 2011-6-3 13:18

大叔之精力旺于常人,实非吾辈所能及也!!!
 楼主| hotpower 发表于 2011-6-3 14:18 | 显示全部楼层
哈哈,用四个性质很方便地求解
murex 发表于 2011-6-3 22:51 | 显示全部楼层
俺是又困了,哈,迷糊
 楼主| hotpower 发表于 2011-6-4 01:24 | 显示全部楼层
 楼主| hotpower 发表于 2011-6-4 02:54 | 显示全部楼层
lxyppc 发表于 2011-6-4 08:28 | 显示全部楼层
现有一位串,其值为
0b101x101x_101x101x_101x101x_101x101x
即0xaa,0xaa,0xaa,0xaa
使用maxim的crc计算方式使其结果为
0b11111111
即0xff

求解得
0xbaababab

0b10111010_10101011_10101011_10101011

求解方法:穷举
lxyppc 发表于 2011-6-4 08:44 | 显示全部楼层
穷举复杂度为o(2^n),n为位数
针对8位,16位时间可以接受,但是32位的时间不可接受了
昨天菜农提到会改变初值的问题,实际上成也初值败也初值,利用初值有望将复杂度降为o(n^2)(猜测)
crc计算的本质:
输入一个crc值,即in_crc。输入当前要计算的位,即bit。根据多项式值,poly,求得输出crc值,即out_crc。
poly是固定的,in_crc,bit,out_crc这三个数知道任意两个可以求出第三个数(poly要满足菜农的条件)
我认为复杂度有望降为o(n^2)的依据是
现有两个位0b10,如果将这两个bit交换,则会改crc结果,如果要结果不变,则要改变初值。这个初值的改变量只需要知道一个位即可求出来
同理,经过m次交换后将离散的位合并到一起,按常规方法求出,即得答案

不用穷举求解的前提是红色的字条件成立
 楼主| hotpower 发表于 2011-6-4 09:53 | 显示全部楼层
穷举复杂度为o(2^n),n为位数
针对8位,16位时间可以接受,但是32位的时间不可接受了
昨天菜农提到会改变初值的问题,实际上成也初值败也初值,利用初值有望将复杂度降为o(n^2)(猜测)
crc计算的本质:
输入一个crc ...
lxyppc 发表于 2011-6-4 08:44


感觉必然涉及到初值得改变
51小刚 发表于 2011-6-4 21:03 | 显示全部楼层
来盖楼
abin0415 发表于 2011-6-4 21:17 | 显示全部楼层
加一层
 楼主| hotpower 发表于 2011-6-5 03:20 | 显示全部楼层
晕了~~~

50胜13负1和,下了60盘棋
 楼主| hotpower 发表于 2011-6-6 00:16 | 显示全部楼层
今天战绩不错,19胜2负。胜率90.47%,昨天是78%
 楼主| hotpower 发表于 2011-6-6 05:47 | 显示全部楼层
盘点今天的战绩:
34胜7负,胜率82.92%
51小刚 发表于 2011-6-6 08:58 | 显示全部楼层
来盖今天的楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部