问题标签 [triplet]

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 回答
816 浏览

arrays - 求数组中三元组 i,j,k 的数量,使得索引 i 到 j-1 的元素的异或等于索引 j 到 k 的元素的异或

对于给定的正整数序列 A1,A2,...,AN,您应该找到三元组 (i,j,k) 的数量,使得 Ai^Ai+1^..^Aj-1=Aj^Aj+ 1^..Ak 其中 ^ 表示按位异或。问题的链接在这里:https ://www.codechef.com/AUG19B/problems/KS1 我所做的只是尝试找到所有具有 xor 0 的子数组。该解决方案有效,但它是二次时间,因此太慢了。这是我设法得到的解决方案。

0 投票
4 回答
968 浏览

arrays - 数组中的三个数字总和为 O(n) 中的目标总和

最近,hashedin 提出了三元组求和问题,其中三个数字应该相加为目标总和。他们说在 O(n) 内完成。

我已经尝试在 O(n^2) 中做到这一点。首先,我对数组进行了排序,然后为了搜索组合,我必须将滑动窗口技术应用于数组中的所有元素。我无法将其减少到 O(n)。

此代码实际上返回所有可能的总和组合。但据该公司称,只需要一个三胞胎。不需要所有可能的三元组

0 投票
1 回答
133 浏览

random - 随机三元组数发生器

我想为预定的三元组(总共 200 组随机化)创建随机数生成器的代码。我希望三元组形成一组六个数字,并且三元组保持唯一。

例如三元组 A = [1 2 3; 4 5 6; 7 8 9、10 11 12、13 14 15];ETC

我希望生成的三元组保留其原始序列

1 2 3 + 4 5 6, 1 2 3 + 7 8 9, 1 2 3 + 10 11 12, 1 2 3 + 13 14 15

我不是编码员,所以任何帮助将不胜感激

0 投票
0 回答
164 浏览

python - ValueError:形状必须为 2 级,但对于 'loss/dense_2_loss/Npairloss/MatMul'(操作:'MatMul')为 1 级,输入形状为:[?]、[?,10]

错误 ValueError: Shape must be rank 2 but is rank 1 for 'loss/dense_2_loss/Npairloss/MatMul' (op: 'MatMul') with input shapes: [?], [?,10]

我正在尝试在 MNIST 上实现 Keras 学习中的 N 对损失。这里的anchor和positive来自同一类,anchor和negative来自不同的类。我不知道怎么了。非常感谢你的帮助。

0 投票
0 回答
82 浏览

java - 存储一个不断查找的三元组列表

我想存储 Enums 三元组的列表 - 说List<<Enum1, Enum2, Enum3>>我应该能够通过任何字段查找的位置。我的意思是,说我存储类似的东西,

ObjectOfEnum5我应该能够通过to getlist[1]或 by ObjectOfEnum1to get查找list[0]。我想让它们在 O(1) 中。我正在使用 Java 8。请指出任何可以帮助我做到这一点的数据结构。

我只能想到三个 Maps(每个都有一个不同类型的 Enums 的键)和另一个 2 的元组的值。但是这个解决方案看起来很难看。如果有什么我可以使用的,请告诉我。

0 投票
1 回答
430 浏览

python - 给定总和的毕达哥拉斯三元组

如果它等于输入,则以下代码打印毕达哥拉斯三元组,但问题是像 90,000 这样的大数需要很长时间才能回答。我可以做些什么来优化以下代码?1 ≤ n ≤ 90 000

0 投票
3 回答
218 浏览

c++ - Hackerrank 中的错误比较三元组代码

我正在做hackerrank三元组求和问题,我发现了这些错误,但我不知道为什么会出现这些错误。有人可以提供更多关于它的见解,如果可能的话,链接一个关于我应该阅读的主题的视频,以便至少让代码正确。

编码

错误

0 投票
2 回答
943 浏览

python - 条件满足时程序不会停止

我正在写一个总结游戏,其中两名玩家将轮流在 (1,9) 范围内选择一个随机数,不允许重复的数字。如果第一个玩家选择 [7, 2, 3, 5],他将获胜,因为 7+3+5 = 15

所以我的问题是为什么当 first_player 的输入总和 == 15 时程序不会停止下面是自述文件

0 投票
2 回答
667 浏览

c++ - 从 C++ 的数组代码中调试我的三元组总和中的错误

我正在处理一个编码忍者问题,执行时只满足了 1 个测试用例,请帮忙。

给定一个随机整数数组和一个数字 x。查找并打印数组中总和为 x 的元素的三元组。

打印三元组时,首先打印最小的元素。

也就是说,如果一个有效的三元组是 (6, 5, 10) 打印“5 6 10”。没有限制必须在第一行打印 5 个三元组。您可以按任何顺序打印三元组,只需注意三元组中元素的顺序。

样本输入

样本输出

这是我的代码

0 投票
1 回答
49 浏览

python - 为什么半硬式在线学习预测 MNIST 需要 256 个输出?

TensorFlow 插件损失

我使用上述文章研究 Triplet Loss。标签的数字是从 0 到 9 尝试下面的代码。

然后我确认模型如下所示?

但是,我有一个问题。最后一层的输出数字 256 是什么意思?我认为一般来说,当我们使用 MNIST 时,输出层的编号为 10,并将输出的编号更改为分类的、单热的。在这种情况下,我真的不知道为什么输出层的数字是256,标签仍然像0到9。请详细说明一下。