Redian新闻
>
对路冲的讨论不少。墓地旁边的房子呢?
avatar
对路冲的讨论不少。墓地旁边的房子呢?# Living
p*2
1
一个无向图, 有n个vertices
每个vertice 用一个color来表示, color用int来表示
现在对于某种color来说,会对应几个点,如果这些点的邻居的color是不同的颜色,则
认为这两种不同的color有relation
那么现在求有最多relation的color,如果两种color的reliation数目一样多,则应该
选择color的int值更小的那个
avatar
b*r
2
看见一open house,什么都好,就是后院紧靠一墓地。不知是公墓
,还是私墓。整个墓地只有房子lot的1/2大。
老中好象很在乎这个。老美呢?
avatar
l*8
3
My two cents:
遍历所有边,把color-color relations 存在multimap里面。
最后扫描multimap找出relation最多的color.

【在 p*****2 的大作中提到】
: 一个无向图, 有n个vertices
: 每个vertice 用一个color来表示, color用int来表示
: 现在对于某种color来说,会对应几个点,如果这些点的邻居的color是不同的颜色,则
: 认为这两种不同的color有relation
: 那么现在求有最多relation的color,如果两种color的reliation数目一样多,则应该
: 选择color的int值更小的那个

avatar
k*n
4
明显不介意。。
比如取名字,,老美爱把爷爷奶奶的名字做小孩的名字。
老中是要避讳的。。
所以老中要离祖先远远的。。老美恨不得在地下室放棺材,好长生不老。
avatar
p*2
5

这道题就是数据结构题。没什么算法。

【在 l*********8 的大作中提到】
: My two cents:
: 遍历所有边,把color-color relations 存在multimap里面。
: 最后扫描multimap找出relation最多的color.

avatar
b*t
6
我跟有限的几个老美讨论过这个问题,他们好像不在乎。
avatar
w*o
7
HashMap> map = new HashMapInteger>>();
int[] max = new int[n]; // n = total number of colors
for(Vertex v : G.V()) {
for(Vertex w: v.adj()) {
if(w.color != v.color) {
if(map.containsKey(w.color)) {
HashSet set = map.get(w.color);
if(!set.contains(v.color)) {
set.add(v.color);
max[w.color]++;
}
} else {
HashSet set = new HashSet();
set.add(v.color);
map.put(w.color, set);
max[w.color]++;
}
}
}
}
int maxColor = 0;
for(int i = 1; i < n; i++) {
if(max[i] > max[maxColor]) maxColor = i;
}
return maxColor;
avatar
f*i
8
俺们农村祖坟都在附近的,哪会离得远远的。

【在 k**n 的大作中提到】
: 明显不介意。。
: 比如取名字,,老美爱把爷爷奶奶的名字做小孩的名字。
: 老中是要避讳的。。
: 所以老中要离祖先远远的。。老美恨不得在地下室放棺材,好长生不老。

avatar
l*8
9
输入的图是怎么存储的? 还要实现图的数据结构吗?

【在 p*****2 的大作中提到】
:
: 这道题就是数据结构题。没什么算法。

avatar
n*2
10
老外不在乎。
avatar
p*2
11

输入是
一个整数数组,每个代表一个node的颜色
然后是一系列的关系
1 2
2 3
3 4
每一行代表一条边。1 2就是node1 和 node2 有一条边
需要自己定义数据结构

【在 l*********8 的大作中提到】
: 输入的图是怎么存储的? 还要实现图的数据结构吗?
avatar
l*E
12
我lg的老板提醒我们不要买这种房子,会减低潜在的价值,他对路冲不怎么介意。他是
个60多岁的犹太人。
avatar
Y*f
13
这个用Vector+set更好吧,每个color是vector的一个元素,这个元素是一个set,包含
所有和该color对应的color

【在 l*********8 的大作中提到】
: My two cents:
: 遍历所有边,把color-color relations 存在multimap里面。
: 最后扫描multimap找出relation最多的color.

avatar
p*2
14

对了。忘记说了,color的颜色不是连续的。也就是说可能是1,500, 2000, 70000这样
子的。

【在 Y********f 的大作中提到】
: 这个用Vector+set更好吧,每个color是vector的一个元素,这个元素是一个set,包含
: 所有和该color对应的color

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。