- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有以下问题
输入看起来像这样:
agree 1 2
disagree 2 3
? 1 2
? 1 3
agree 1 3
? 4 5
agree 0 5
等等。数字代表人(编号从 0 到 n)。同意意味着那两个人有相同的意见(我不知道是正面还是负面,我只知道是一样的)。不同意意味着他们有不同的意见。?是程序必须回答的问题,即这两个人的意见是否相同。
此特定输入的输出应如下所示:
yes
no
error
don't know
是的,因为第一个问题是 1 和 2 是否与他们基于第一行输入的意见相同。no 是因为 1 和 3 的意见不同,因为我们可以看到 1 同意 2 而 2 不同意 3 所以 1 必须不同意 3。错误是因为我们得到的输入是 1 与 3 一致,我们知道这是一个谎言,所以我们打印出错误。不知道是因为最后一个问题是关于之前没有提到的4和5,所以我们不知道他们的意见。
所以我的想法是创建一个类 Person 并给它们属性:数字和颜色(用于意见)但后来我意识到这在我将不连接组的情况下不起作用,例如 1 2 同意,4 5同意然后我会问如果 2 4 同意,我不应该知道答案但他们会有相同的颜色..
我的问题是,您能否帮我找出存储每个人意见信息的最佳方式,最好是使用 Java 或 Python。
最佳答案
使用不相交集数据结构获取由同意
导出的图的连通分量。
这会导致顶点 (=persons) 的分区 P = {P_1, P_2, ..., P_n}
然后考虑下图:
G = (P, {(A, B) ∈ P² | ∃ a ∈ A, b ∈ B: disagree(a, b)})
即新图中有 2 个分区相连,当且仅当节点之间有 2 个顶点不一致。
现在可以得到如下结果:
不知道
这些人是否不在 G 中属于 G 的连通分量的顶点内error
如果连通分量中有任何 2 个顶点包含不同意的人,或者连通分量没有 2 种颜色yes
如果不是error
并且包含人的顶点有相同的颜色否
否则关于java - 需要帮助来创建算法,根据人们的意见将他们分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37046976/
我有一个在 ASP.NET 中构建的 Web 应用程序,它具有以下安全要求: 必须能够与将唯一 key 传回应用程序以指示用户已通过第三方站点登录的主身份验证方案集成。 必须能够使用现有的用户/角色表
我一直在开发一个应用程序,但遇到了一些与我缺乏 Java IO 和数据持久性经验相关的限制。基本上我需要存储一些 Spinner 对象的信息。到目前为止,我已使用以下格式将每个 Spinner 的信息
Closed. This question is opinion-based。它当前不接受答案。
我已经设计网站很长时间了,只是使用渐变图像,对于小渐变,这似乎工作正常并且不会增加太多加载时间,但现在新的 CSS (webkit/moz/o) 有太多碎片/khtml,更不用说 ie 6,7,8,9
请评论和批评该方法。 场景:我在一个平面文件中有一个大型数据集(2 亿个条目)。数据的形式是 - 一个 10 位电话号码后跟 5-6 个二进制字段。每周我都会收到一个仅包含数据更改的 Delta 文件
我的组织正在考虑使用 PDFlib 在我们的 Java (Spring/Tomcat) 环境中动态创建 PDF 文件 ( http://www.pdflib.com/)。 有没有人可以分享关于这个库的
我想问一个关于在 .NET 中构建使用数据库数据的应用程序的问题。有许多技术和模式,我正在尝试将它们联系起来。 我正在构建一个带有本地数据库的桌面应用程序,因此我选择了 SQLServer CE +
首先声明一下,我不是一个专业的程序员,而是一个有需求并且必须学习的工程师。我总是一个人工作,所以只有我和我的七个 split 人格……我们作为一个团队工作得很好 :) 我的大部分工作都是用 C/For
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我需要一种机制,能够获取相当小的包含同步函数调用的 javascript 片段,并将其重写为异步 javascript。 例如,如果我有一个片段 someSyncFunction(); console
这与其说是一个问题,不如说是征求对这两种技术的意见。一些背景知识:我建议在企业项目上使用 JMS,客户回来谈论 ebXML。老实说,我不知道这是什么,从来没有在网上读到过它,也从未在任何地方听到任何人
只是想在这里征求一些意见。我想知道人们如何为 html 元素添加单独的效果。举个例子:你有三种大小相同的 h1 标题,但有些是黑色的,有些是金色的,有些是白色的。有些有文本阴影等。您会创建单独的 CS
多年来,我一直在使用 C、C++、C# 和其他几种语言进行编程,主要针对 Windows 和 Linux,但也针对嵌入式平台。最近开始做一些 iPhone 编程作为副项目,所以这是我自从我的 Appl
在 2009 年 7 月 C++0x meeting in Frankfurt , 决定 remove concepts来自 C++0x。就个人而言,我很失望,但我宁愿有一个可实现的 C++0x,也不
我从 friend 那里得到了关于 NoSQL 的两个意见。 第一:使用 NoSQL 来提高性能并保存偶尔更新的数据。仍然使用sql保存所有重要的dan交易数据。 第二:如果您真的不需要,请不要使用
tl;dr:我想知道有很多(目前超过 100 个,可能高达 1000/2000 或更多)主干 View (作为表格的一个单元格)是否太重了 我正在从事的项目围绕着规划 View 展开。每个用户一行,涵
我刚刚花了很多时间重新编写我的应用程序,将所有内容都放在代码中,而不是使用 Storyboard。主要是因为我想了解 Storyboard为我做了什么。 显然,我注意到我的文件的代码行数变得非常大。
我有一个应用程序当前在内存中保存所有状态。它从服务器获取大量 JSON 信息,然后将 JSON 值保存在内存中。每个JSONObject可以是 ~300 字节,并且可以有数千个这样的对象。 我只是使用
我只是好奇......我需要根据属性有条件地隐藏一个元素。我可以用基本的 javascript 做到这一点: document.getElementById('business_option').st
我是一名前端开发人员,我发现自己经常在 jsp View 层中工作,并且看到了很多将数据(模型)推送到 View 中的解决方案。最近我遇到了一个将数据拉入 jsp 的 taglib 解决方案,在我看来
我是一名优秀的程序员,十分优秀!