问题标签 [mod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
16 浏览

javascript - 使用 mod 计算哪一行被点击了?

这实际上更像是一个数学问题。我有一个 3 列网格,并试图确定水龙头在哪一行。

我只是无法完全计算出数学,因此轻按项目 0、1、2 将输出 0,轻按 3、4、6 将输出 1 等。有关如何进行此计算的任何想法?

非常感谢!

0 投票
1 回答
344 浏览

hash - mod bucketing(分区,分段)

我想将数字列表划分为n存储桶。我经常看到这个技巧:

bucket_index(x) = x mod n_buckets

但是,我找不到描述此技巧的权威来源。它有名字吗?我想知道该技术的特点和局限性。有没有人可以指点我的参考资料?

0 投票
1 回答
604 浏览

vb.net - Visual Basic 随机数/Mod

我目前正在为我的 Visual Basics 课做一些作业

我必须生成两个随机数,然后将它们相加、相减、相除或相乘。(用户会尝试猜测答案)

我要遇到的唯一问题是我想分裂的时候。

我需要生成数字,并且可以整除。我很迷茫我怎么能做到这一点,谷歌,阅读我的教科书也无济于事。

0 投票
1 回答
23 浏览

mongodb - 新手:在 mongodb 中插入期间使用 $mod 方法

我敢肯定这对你来说是最简单的问题,但请原谅我的幼稚。我一直在尝试学习 mongodb,并想尝试一些聚合。

为此,我想将数据插入到这样的集合中。

对于 (i=1; i<=10; i++) { db.aggtest.insert( {a : { $mod: [i, 3]}, b : i}) }

但是,这似乎不起作用。我也尝试使用它进行更新,但它给了我一个不同的错误。

请帮我解决一下这个。

谢谢拉达

0 投票
1 回答
956 浏览

java - 想知道如何用 10^9 + 7 求十进制数的模吗?

我正在参加编码比赛。它要求有十进制数,我们必须通过10^9 + 7(1000000007)找到它的模数。简单的测试用例是

  1. 1.23应该给出输出110000002
  2. 4.0应该给出输出4

我无法理解 1.23 如何给出该值。十进制模式是否以某种不同的方式处理?不仅仅是数字的余数。

0 投票
3 回答
646 浏览

arrays - Matlab:在数组中查找多个元素

我想在 Matlab 代码中的数组中找到一个值的多个元素。我找到了函数 mod 和 find,但它们返回元素的索引而不是元素。此外,我编写了以下代码:

但这不起作用。我怎么解决这个问题?

0 投票
2 回答
1126 浏览

oracle - 如何在具有 PLS_INTEGER 数据类型的 WHILE LOOP 中使用 MOD 函数?

我正在尝试使用带有 MOD 条件的简单“WHILE LOOP”在屏幕上打印关联数组的奇数值。可能吗?我知道 PLS_INTEGER 只接受不接受十进制值(如 Java 上的 int 数据类型)。所以......我尝试了一个 NUMBER 计数器,但我收到了相同的结果。我该如何解决?. 谢谢

我想在屏幕上检索值 1、3、5、7、9,但在这两种情况下我只检索值 1:

0 投票
4 回答
2808 浏览

algorithm - 计算 1^X + 2^X + ... + N^X mod 1000000007

有什么算法可以计算(1^x + 2^x + 3^x + ... + n^x) mod 1000000007吗?
注:a^b是 a 的 b 次方。

约束是1 <= n <= 10^16, 1 <= x <= 1000。所以N的值很大。

我只能解决O(m log m)if m = 1000000007。它非常慢,因为时间限制是 2 秒。

你有什么有效的算法吗?

有评论说它可能与这个问题重复,但肯定是不同的。

0 投票
1 回答
323 浏览

algorithm - 使用 MOD 操作将大数映射到唯一数

让一阶多项式 (Q(x)) 的根为 x0 = -b/a。由于变量 a 和 b 的范围很大,因此 x0 也可以很大,以便将其存储在变量 (x0) 中。

因此,使用mod的一些操作将它转换为一些唯一的数字

int x0 = mul(mod - b, rev(a));

问题链接:hackerank问题

有人可以解释一下这行代码是如何工作的以及这个操作背后的数学原理吗?

整个代码-

0 投票
3 回答
1347 浏览

bash - 如何从bash中的mod获得结果的正号

当在 bash 中天真地使用 mod 命令时,对于负分子,残差会得到错误的符号(在我看来):

如果我写:

我得到输出(作为一行)

我如何实现“正确”的行为