小编Arn*_*non的帖子

Haskell覆盖范围 - HPC找不到Main

我有一个由许多C++和Haskell文件构成的程序.我用-fhpc标志编译所有Haskell,以便我可以对它进行覆盖测试.

编译完成后,我运行程序并.tix生成几个文件.

问题:我试图运行hpc markup build/Server --srcdir=..然后它会生成一些文件,但过早失败:

Writing: file1.hs.html
Writing: file2.hs.html
Writing: file3.hs.html
hpc: can not find Main in ["./.hpc"]
Run Code Online (Sandbox Code Playgroud)

该目录.hpc存在,它包含一个Main.mix与其他.mix文件一起调用的文件.

我注意到有些人在IRC聊天记录中报告了相同的问题,但我找不到解决方案.有没有人有这种hpc的经验?

编辑:如何编译我有一个相当复杂的编译方案.我其实只是在另一个问题上写下来了.

我使用一个非常具体的包库,我使用--no-user-package-db和明确指定--package-db=/usr/local/ghc-7.6.3-200814.该目录的列表可在此处获得

haskell code-coverage

10
推荐指数
1
解决办法
406
查看次数

是否存在K个整数的组合,以便它们的总和等于给定的数字?

我已经被要求回答这个问题(这是技术上的功课).我考虑过哈希表,但我有点坚持我如何使这项工作的具体细节

这是问题:

鉴于ķ套整数1,2,..,ķ总尺寸O(的Ñ),则应该确定是否存在 一个1 ε 1,一个2 ε 2,..,一个ķ ε ķ,使得一个1 + 一个2 + .. + ķ -1 = 一个ķ.您的算法应当T中运行ķ(Ñ)时间,其中T ķ(Ñ)= O(Ñ ķ/2 ×日志Ñ),用于甚至ķ,和O(Ñ (ķ +1)/ 2)为奇数值ķ.

任何人都可以给我一个大方向,以便我能够更接近解决这个问题吗?

algorithm hashtable backtracking subset-sum

8
推荐指数
1
解决办法
818
查看次数