gpt4 book ai didi

c# - Java/C# - Array[][] 复杂性任务

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:53:18 25 4
gpt4 key购买 nike

<分区>

我正在通过我的大学处理一些有问题的复杂性问题:

程序输入:n x n Array[][],其中填充有 01

定义:如果 k 行中的所有值都是 0,则将 k 定义为 SINK,并且在 k 列中,所有值都是 1([k][k] 本身除外,它需要为 0)

程序输出:是否有第 k 个数是 SINK?如果是,返回k,否则返回-1

示例:

example

在 Arr A 上 k=3 是一个 SINK,在 Arr B 上没有 SINK,所以返回 -1。

这个任务的主要问题是程序的复杂度必须低于 O(n^2) ,我已经设法解决了这个问题,通过斜线求和行和列。我还没有找到用 O(logn)O(n) 解决这个问题的方法。该任务还阻止您使用另一个 Array[] (由于内存复杂性)。任何人都可以对此事有所了解吗?提前致谢!

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