gpt4 book ai didi

c++ - 我想获得一组唯一的 n*n 数组,这些数组在 C++ 中的随机位置仅包含 0 或 1

转载 作者:行者123 更新时间:2023-11-28 07:46:09 25 4
gpt4 key购买 nike

我想获取一组 n*n 数组,包括 0 或 1

但是,每个元素必须彼此不同。

例如,

arr[3][3] = {{0,1,0},
{1,0,0},
{1,1,1}}
arr2[3][3] = {{0,1,1},
{1,1,1},
{0,0,1}}

像上面一样,我需要唯一的数组。

最佳答案

对于 N 个元素的数组,取一个 N 位数并将其用作计数器。对于每个 N 位值,创建一个数组,在数组的每个元素中使用计数器中的一位。这将生成 2N 个唯一数组(即,01 的最大可能数)。

关于c++ - 我想获得一组唯一的 n*n 数组,这些数组在 C++ 中的随机位置仅包含 0 或 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14846323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com