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

我的意思是能否开发一个算法,基于过滤目的,而不是基于筛选目的
来计算大概能在一条直线上的解
页: 1 [2] 3
查看完整版本: 分数代码优化