- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我们有 4 个应用程序,可生成 100 个数据点。所以,现在我们总共有 400 个数据点。但如果我们想找出以下所有情况下的数据点之和是多少100*100*100*100。你会怎么做?
每个应用程序的 100 个数据点采用 [a][b]
类型数组的形式,其中 a
和 b 为 10, 10。
因此,对于每个应用程序,给定数据点都是[app][a][b]
。求和看起来非常简单:[app][a][b]+[app1][a][b]...
但是,这就是我陷入困境的地方。例如,我不知道如何获得总计的组合如何计算 C
中数据组合的总和...即 100*100*100*100
数据集。
我在这里缺少一些数学知识。如果你能在这里帮助我,那就太好了。
编辑:
app0 [[17, 24, 85, 43, 4], [92, 6, 17, 62, 20], [72, 100, 59, 84, 67]]
app1 [[83, 8, 95, 74, 61], [95, 84, 15, 70, 89], [6, 91, 13, 85, 43]]
app2 [[88, 98, 86, 52, 32], [37, 1, 96, 43, 72], [10, 62, 76, 100, 35]]
possible data sets are
17+83+88
17+83+98
....
17+83+37
...
最佳答案
我不确定我的理解是否正确,如果我错了,请纠正我:
您有 X = 4
数量... table ,比方说;然后每个表有 Y = 10
行行,每行有 Z = 10
数量列>。您将从每个表中获取一个元素并将它们加在一起。每次将 X = 4
元素添加在一起时,每个表中添加一个元素。您想要对这些总和进行分组,然后将这些总和加在一起形成更大/最终的总和。我说得对吗?
如果是这样,则意味着最终您将得到 (Y * Z) ^ X
,即 (10 * 10) ^ 4 = 100 000 000
给定值的单独总和,您在问题中将其视为组合,而实际上它们是每个组合的总和。最后,您想要每个组合的总和,这就是您想要的吗?
那么,我认为这可能会对您有所帮助:
a[tableindex][rowindex][columnindex]
应表示给定单元格中的数字,索引应从零开始。在生成每个组合的总和时,情况将如下所示:
a[0][row0][column0] + a[1][row1][column1] + a[2][row2][column2] + a[3][row3][column3]
表索引将保持不变,并且行索引和列索引中的每一个都将从 0
到 Y - 1 = 9
的行和到处反弹Z - 1 = 9
对于列。现在我想问你,我们会遇到多少次 a[0][0][0]
作为术语?
row0
和 column0
必须为 0
,常量。row1
、row2
和 row3
的范围为 0
到 9
,Y = 10
可能的值。column1
、column2
和 column3
的范围为 0
到 9
,Z = 10
可能的值。数学上的可能性会成倍增加,答案是1 * 1 * (10 * 10 * 10) * (10 * 10 * 10) = 1 000 000
。其通用公式可以写为 (Y * Z) ^ (X - 1)
, (Y * Z)
因为它是一张表,计算 (X - 1)
次方,因为除了我们已修复的表之外还有很多表。
由于每个表格具有相同数量的单元格,并且此示例对于每个术语都适用;您可以简单地将每个单元格加在一起,然后将结果乘以 (Y * Z) ^ (X - 1)
,这对于您的情况来说是一百万。下面的代码可以做到这一点,前提是您的数字足够小而不会导致溢出:
#define tablecount 4
#define rowcount 10
#define columncount 10
int main(int argc, char const *argv[])
{
int a[tablecount][rowcount][columncount] = { 0 };
// Assuming it gets filled somewhere in between
int thenumber = 0;
for (int table = 0; table < tablecount; table++)
for (int row = 0; row < rowcount; row++)
for (int column = 0; column < columncount; column++)
thenumber += a[table][row][column];
for (int i = 1; i < tablecount; i++) // notice that the initial value for i is 1
thenumber *= rowcount * columncount;
return 0;
}
确保填充中间的数组,并在需要时包含适当的库。
关于C 中的组合求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24779046/
我想做的是让 JTextPane 在 JPanel 中占用尽可能多的空间。对于我使用的 UpdateInfoPanel: public class UpdateInfoPanel extends JP
我在 JPanel 中有一个 JTextArea,我想将其与 JScrollPane 一起使用。我正在使用 GridBagLayout。当我运行它时,框架似乎为 JScrollPane 腾出了空间,但
我想在 xcode 中实现以下功能。 我有一个 View Controller 。在这个 UIViewController 中,我有一个 UITabBar。它们下面是一个 UIView。将 UITab
有谁知道Firebird 2.5有没有类似于SQL中“STUFF”函数的功能? 我有一个包含父用户记录的表,另一个表包含与父相关的子用户记录。我希望能够提取用户拥有的“ROLES”的逗号分隔字符串,而
我想使用 JSON 作为 mirth channel 的输入和输出,例如详细信息保存在数据库中或创建 HL7 消息。 简而言之,输入为 JSON 解析它并输出为任何格式。 最佳答案 var objec
通常我会使用 R 并执行 merge.by,但这个文件似乎太大了,部门中的任何一台计算机都无法处理它! (任何从事遗传学工作的人的附加信息)本质上,插补似乎删除了 snp ID 的 rs 数字,我只剩
我有一个以前可能被问过的问题,但我很难找到正确的描述。我希望有人能帮助我。 在下面的代码中,我设置了varprice,我想添加javascript变量accu_id以通过rails在我的数据库中查找记
我有一个简单的 SVG 文件,在 Firefox 中可以正常查看 - 它的一些包装文本使用 foreignObject 包含一些 HTML - 文本包装在 div 中:
所以我正在为学校编写一个 Ruby 程序,如果某个值是 1 或 3,则将 bool 值更改为 true,如果是 0 或 2,则更改为 false。由于我有 Java 背景,所以我认为这段代码应该有效:
我做了什么: 我在这些账户之间创建了 VPC 对等连接 互联网网关也连接到每个 VPC 还配置了路由表(以允许来自双方的流量) 情况1: 当这两个 VPC 在同一个账户中时,我成功测试了从另一个 La
我有一个名为 contacts 的表: user_id contact_id 10294 10295 10294 10293 10293 10294 102
我正在使用 Magento 中的新模板。为避免重复代码,我想为每个产品预览使用相同的子模板。 特别是我做了这样一个展示: $products = Mage::getModel('catalog/pro
“for”是否总是检查协议(protocol)中定义的每个函数中第一个参数的类型? 编辑(改写): 当协议(protocol)方法只有一个参数时,根据该单个参数的类型(直接或任意)找到实现。当协议(p
我想从我的 PHP 代码中调用 JavaScript 函数。我通过使用以下方法实现了这一点: echo ' drawChart($id); '; 这工作正常,但我想从我的 PHP 代码中获取数据,我使
这个问题已经有答案了: Event binding on dynamically created elements? (23 个回答) 已关闭 5 年前。 我有一个动态表单,我想在其中附加一些其他 h
我正在尝试找到一种解决方案,以在 componentDidMount 中的映射项上使用 setState。 我正在使用 GraphQL连同 Gatsby返回许多 data 项目,但要求在特定的 pat
我在 ScrollView 中有一个 View 。只要用户按住该 View ,我想每 80 毫秒调用一次方法。这是我已经实现的: final Runnable vibrate = new Runnab
我用 jni 开发了一个 android 应用程序。我在 GetStringUTFChars 的 dvmDecodeIndirectRef 中得到了一个 dvmabort。我只中止了一次。 为什么会这
当我到达我的 Activity 时,我调用 FragmentPagerAdapter 来处理我的不同选项卡。在我的一个选项卡中,我想显示一个 RecyclerView,但他从未出现过,有了断点,我看到
当我按下 Activity 中的按钮时,会弹出一个 DialogFragment。在对话框 fragment 中,有一个看起来像普通 ListView 的 RecyclerView。 我想要的行为是当
我是一名优秀的程序员,十分优秀!