小编uni*_*xia的帖子

使用带有浮点数的模数运算符

有人在编程竞赛中提出这个问题: -

-1%1000000009是-1或1000000008

我想知道,这甚至可能吗?我试过我的系统,每次都得-1.另外,我必须找出10 ^ -9%10 ^ 9,我用fmod并得到答案1e-009,不应该是1吗?

我的解释: - 10 ^ -9/10 ^ 9 = 1/10 ^ 18所以,答案= 1.

请告诉我我错在哪里.

c++ floating-point

5
推荐指数
1
解决办法
585
查看次数

如何 git bisect 哪里坏提交是好提交的祖先/找到修复提交?

我有以下情况:

  1. 很久以前0badcommit在项目提交时报告了一个错误,但没有引起注意。
  2. 最近清理工单时,发现了这个工单,但在最新的分支上不再存在该问题main

我想找到哪个提交导致了这个特定问题的解决。但是,git bisect不会让我这样做,因为坏提交是好提交的祖先。我明白了

Some good revs are not ancestors of the bad rev.
git bisect cannot work properly in this case.
Maybe you mistook good and bad revs?
Run Code Online (Sandbox Code Playgroud)

有没有办法扭转二分逻辑?我还可以做些什么来找出哪些提交意外地解决了这个问题?

git

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

标签 统计

c++ ×1

floating-point ×1

git ×1