gxqcn
发表于 2009-12-15 07:56:34
小孩子是宝贝,其他都不关紧。
祝你女儿早日康复!
sheng_jianguo
发表于 2009-12-15 09:04:42
只要有好方法,编程计算不着急,女儿康复最重要
mathe
发表于 2009-12-15 09:51:13
多谢大家的关心。其实小家伙上周四开始就有点咳嗽发烧了,但是精神一直非常好,所以我们没有引起足够注意。
倒是我们对现在的医院的责任心信心不够。周日去医院后医生检查出来说是支气管肺炎,然后要求输液(抗生素),回去以后马上发高烧,精神萎靡不振,还好吃了美林后很快退烧了。
昨天还是带她去了一家台湾医院去复诊一下。由于周日已经拍过片,但是没有将结果给我们,也不想重复拍片,所以只是让医生用听诊器听了一下,肺炎的可能性还是非常大的,所以还得继续服用抗生素。
不过好在她精神还是非常好,还是让人比较放心的
无心人
发表于 2009-12-15 11:28:46
小孩子最容易突然高烧
一定要注意
支气管肺炎不算大毛病
别耽误就好
无心人
发表于 2009-12-15 11:30:23
汇编可能要针对特定平台写代码
不如搞个AT&T的独立汇编文件
然后分别编译成linux和windows下的模块
无心人
发表于 2009-12-15 11:31:48
用double过滤下,能不能得到个可能的小集合?
无遗漏且唯一的集合
然后用严格代码复查????
即使是原来的1/10也是可以接受的
mathe
发表于 2009-12-15 14:30:41
用double最大的问题是0的判断,很不可信。
而且现在的版本相信相比double版本也不会慢多少。
附件中程序是现在使用的版本。可以分别定义或取消宏USE_SHORT来使用小的或大的整数范围。
而我现在编译发现定义宏USE_SHORT后对速度的提高不明显,反而过滤的精度要降低不少。
在release目率下有预编译好的可执行代码。而文件test.h和test.t可以作为两个测试文件,总共包含2000个测试数据,我们可以用它们来测试速度。(作为标准输入文件并且将输出重定向)
如果我们将这个程序替换原先计算模块中的s8m.exe,就可以在复数范围而不是有限域上求20棵树问题了
mathe
发表于 2009-12-15 14:32:08
另外一个问题是使用Intel C++编译器,只要打开O2以上编译选项,编译结果就不正确,所以无法用Intel C++编译器优化
gxqcn
发表于 2009-12-15 15:21:47
我以前也曾碰到用Intel C++编译器编译结果不正确,不过好像是在有浮点指令时。
无心人
发表于 2009-12-15 16:47:30
我的意思是能否开发一个算法,基于过滤目的,而不是基于筛选目的
来计算大概能在一条直线上的解