问题标签 [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.
python - 如何在 Python 中使用十进制值进行模运算?
说我想做类似的事情
正常的 python 模数会给我一个 9.9 的输出。有没有我可以导入的模块,而不是给我一个输出 6(或更一般地一个整数值)?
apache - 重写规则绝对路径错误
我对 .htaaccess 文件有疑问。我正在尝试将 url 转换www.example.com/news/2
为www.example.com/index.php?news=$1
. 到目前为止,我已经尝试过:
这会导致我出错,因为它会尝试查找所有来源,例如:www.example.com/news/styles.css
等。有什么问题?hta 文件位于根目录中。
mysql - mySql 为每 3 条记录选择唯一编号
我正在尝试为每 {variable} 3 条记录在“行”列中获取一个唯一编号。(所以我知道我们在第一行有这 3 个 sku 等)
像这样:
所以我有以下
但列“行”并不像预期的那样。
谢谢
math - 如何执行反向模式?
如果我有一个像 (x+c) mod y = z 这样的方程并且我需要求解 y,我将如何去做呢?
如果这比编程更多的是数学,请道歉。
c - 有符号整数模无符号整数会产生无意义的结果
我需要在 C 中执行一个真正的数学模运算。对我来说,对于 moduled 参数允许负数是有意义的,因为我的模计算会产生负的中间结果,必须将其放回最小残留系统。但是允许负模块是没有意义的,因此我写了
但是用负数和正模块调用这样的函数
产生输出
我不明白为什么。你能解释一下吗?
编辑:我知道运算符 % 不同于数学模,我知道它是如何定义正数和负数的。我在问它会为不同的签名做些什么,而不是不同的签名。
prolog - Mod 或 Predicate 总是失败
我正在制作一个序言程序,我需要找出一个数字是偶数还是奇数。我正在尝试制作一个接受数字的谓词,对其进行修改,如果成功则为偶数,如果失败则为奇数。
我的代码如下所示:
但即使我输入 6 也是错误的。如果我输入 3,则为假。我曾尝试在网上找到解决方案,但似乎没有一个答案与 mod 相关,所以我无法判断我是否在该部分做错了什么。
更新:我已将此功能更改为
它仍然失败。我不知道我的 mod 是否仍然不正确,但为什么我的谓词在 6 为 6 时失败,所以应该成功并打印 true。
algorithm - 如何使用模块化算术使我的斐波那契更有效地找到皮萨诺周期?
出于教育目的,我正在 Python3 中构建代码以实现此目标:
我认为我在这个问题上做得很好,因为我处于初学者/中级水平。这个问题是一个高级的而不是强制性的。
我使用缓慢但更安全的功能作为“对照组”进行了压力测试。在那之后,我能够创建一个更快的函数。
但是,对于某些pisano 循环,我的实现是有问题的。正如您可能在这里看到的: http : //webspace.ship.edu/msrenault/fibonacci/fiblist.htm 一些模组可以创建巨大的 Pisano 周期...
我的函数对于像 <249 这样的 mod 运行得非常快......但是,我不知道如何处理像 1570 这样的 mod,它会生成一个总长度为 4740 个数字的模式/循环......这是一个涉及的循环模式不是 001 我们的 12113 而是 4740 号码...
我试图寻找一种方法来解决这个问题。我能够找到解决问题的不同方法。尽管如此,我想尝试修复我的实现,使其在循环识别部分更快 - 如果这可能的话......
那是我的代码。
如果您输入以下内容:
它得到正确的输出:
但这需要超过5秒...
发生的另一个问题是当我有大量数字作为 mod 的输入时,例如:
失败案例#12/22:(错误答案)
输入:99999999999999999 100000
你的输出:69026
正确输出:90626
(使用时间:0.04/5.00,使用内存:24100864/536870912。)
由于这部分,我的代码返回了不正确的输出:
我将 pisano 周期的范围限制在 60000 个数字的范围内,而一些 pisano 周期显然可以超出这个范围......
algorithm - 确定 (x^2 + x + 1)^n 中 x^m 项的系数是偶数还是奇数
对于给定的整数n
和m
,确定x^m
项 in的系数(x^2+x+1)^n
是偶数还是奇数?
例如,如果 n=3 且 m=4, (x^2+x+1)^3 = x^6 + 3x^5 + [[6x^4]] + 7x^3 + 6x^2 + 3x + 1
,则项的系数x^4
为 6(=偶数)。
n
和m
10^12 一样大,我想在几秒钟内计算出来,所以你不能在线性时间内计算。
你有什么有效的算法吗?
haskell - 如何在 Haskell List Comprehension 中设置条件
我试图在以下条件下生成所有大于0的数字的列表:
- 所有元素都是奇数
- 所有元素除以 7 没有余数
- 所有元素都将谷 9 除以余数 3
例如[21,147,273,399,...]
我试过了:([x | x <- [1..] , odd x, x / 2 == 0, ...
在这里我遇到了问题)