数独求解器 - 输入题目一键解答
在九宫格中填入已知数字,点击求解,利用回溯算法得出唯一答案。
UD5工具箱
在线计算 C(n,r) — 从 n 个元素中选取 r 个的组合数
精确计算 支持大数 详细步骤
组合数 C(n,r)(也记作 nCr 或 \(\binom{n}{r}\))表示从 n 个不同元素中不计顺序地选取 r 个元素的方法数。它是组合数学中最基本的概念之一。
计算公式:C(n,r) = n! / (r! × (n−r)!),其中 n! 表示 n 的阶乘。
组合(Combination):不计顺序,只关心选了哪些元素。公式:C(n,r) = n!/(r!(n−r)!)
排列(Permutation):考虑顺序,关心元素的选择顺序。公式:P(n,r) = n!/(n−r)!
例如从{A,B,C}中选2个:组合有3种(AB, AC, BC),排列有6种(AB, BA, AC, CA, BC, CB)。排列数 = 组合数 × r!。
本工具使用乘法递推法,利用对称性取 r 和 n−r 中较小者进行迭代计算:
C(n,r) = ∏i=0r−1 (n−i) / (i+1),每次乘除配对进行,中间结果保持整数,有效避免溢出。对于 n≤10000 的情况可精确计算。结果使用 JavaScript BigInt 类型,确保任意大整数的精确性。当结果位数超过200位时,同时提供科学记数法近似值。
二项式系数即组合数 C(n,k),因出现在二项式展开式中而得名:(a+b)n = ∑k=0n C(n,k)·an−k·bk
杨辉三角(帕斯卡三角)是组合数的几何排列,每个数等于其上方两数之和,对应递推公式 C(n,r)=C(n−1,r−1)+C(n−1,r)。第n行第r个数即为C(n,r)。
在九宫格中填入已知数字,点击求解,利用回溯算法得出唯一答案。
输入反应物和生成物化学式,自动计算最小整数配平系数。
输入X,Y数据点,计算线性回归方程,显示斜率和截距,并绘制散点图与拟合直线。
选择数学领域(如代数、几何),随机生成带答案的练习题,适合课后自测。
用等分矩形的重叠区域演示分数乘分数的意义,直观展示几分之几。
在规定时间内回答混合乘法题,记录速度与准确率,小学算术强化。
选择运算类型和难度,自动生成数学算术题,在线作答自动判分,适合小学生练习。
随机出两位数以内乘法,倒计时60秒,计算答题总数与正确率,挑战速度。
输入2x2至4x4矩阵,计算行列式、逆矩阵、矩阵乘法及转置,显示步骤。
输入反应物与生成物化学式,自动计算系数,并解释配平步骤,学习工具。
输入简单的英文数学问题(如“Tom has 5 apples...”),提取数字并尝试求解。
输入二维或三维向量分量,一键算出点积、叉积、模长及夹角,支持可视化箭头。
将多个JSON对象进行深度合并(Deep Merge),支持覆盖或保留策略,处理数组与嵌套字段。
在数轴上动画展示正负数加减法,显示移动方向与结果。
输入拥有的字母,使用内置词典列出全部可行的英文单词,辅助拼字游戏。
逐位输入圆周率小数位,统计连续正确位数,帮助记忆π值。
选择运算类型和难度,批量生成数学计算题并排版为可打印的练习题纸。
使用 WebGPU 编写计算着色器执行矩阵乘法,对比 CPU 性能。
将短语动词与正确释义拖拽配对,覆盖常见look/take等。
随机显示数字,练习使用数字小键盘快速盲打,记录准确率和速度。
输入一个单词,系统为每个字母随机挑选一个英文单词构成有趣的伪全称,娱乐头脑。
输入一个单词,通过同义词库展示一步步的语义变化链,体验语言精妙。
将输入的小数(包括循环小数标注)转换为最简分数,展示求解过程。
上传含经纬度的CSV,给定中心点和半径,快速过滤出范围内的所有点。
系统依次显示一组数字,听后要求按顺序或逆序输入,长度逐渐增加,测试工作记忆容量。
听到节奏后,用空格键复现相同节奏型,系统对比偏差并给出延迟毫秒和得分。
通过正确输入屏幕上滚动的单词,让自己的赛车加速前进,与电脑竞速。
输入 2D 或 3D 向量坐标,计算点积、叉积结果及模长和夹角。
除了主拍外,可开启半拍、三连音等细分提示,培养节奏感,视觉闪光同步。
将PHP serialize()格式的数据与JSON格式互相转换,方便调试PHP应用。