Redian新闻
>
感情是培养出来滴!
avatar
感情是培养出来滴!# pets - 心有所宠
o*i
1
我写的是
/**
* Definition for a point.
* class Point {
* int x;
* int y;
* Point() { x = 0; y = 0; }
* Point(int a, int b) { x = a; y = b; }
* }
*/
public class Solution {
public int maxPoints(Point[] points) {
Point p1 = new Point();
Point p2 = new Point();
int maxCount = 0;
if(points.length == 1){
return 1;
}
for(int i=0;iboolean isSame = true;
p1 = points[i];
for(int j=i+1;jint count = 2;
p2 = points[j];
if(p1.x==p2.x && p1.y==p2.y){//skip if at same point
if(isSame){
for(int l=0; lpoints are same
if(l!=i && l!=j){
Point checkP = points[l];
if(checkP.x == p1.x && checkP.y==p1.y){
count++;
}
}
if(count==points.length) return count;
isSame = false;
}
}
if(count>maxCount) maxCount = count;
continue;

}
else if(p1.x==p2.x){//x=p1.x
for(int l=0; lif(l!=i && l!=j){
Point checkP = points[l];
if(checkP.x == p1.x){
count++;
}
}
}
if(count>maxCount) maxCount = count;
}
else if(p1.y==p2.y){//y=p1.y
for(int l=0; lif(l!=i && l!=j){
Point checkP = points[l];
if(checkP.y == p1.y){
count++;
}
}
}
if(count>maxCount) maxCount = count;
}
else{
double k = (double)(p2.y-p1.y)/(p2.x-p1.x);//slope rate
double b = (double)p1.y-(double)k*p1.x;
for(int l=0; lif(l!=i && l!=j){
Point checkP = points[l];
if(checkP.y == (k*checkP.x+b)){
count++;
}
}
}
if(count>maxCount) maxCount = count;
}
}
}
return maxCount;
}
}
出现错误
Input: [(-54,-297),(-36,-222),(3,-2),(30,53),(-5,1),(-36,-222),(0,2),(1,
3),(6,-47),(0,4),(2,3),(5,0),(48,128),(24,28),(0,-5),(48,128),(-12,-122),(-
54,-297),(-42,-247),(-5,0),(2,4),(0,0),(54,153),(-30,-197),(4,5),(4,3),(-42,
-247),(6,-47),(-60,-322),(-4,-2),(-18,-147),(6,-47),(60,178),(30,53),(-5,3),
(-42,-247),(2,-2),(12,-22),(24,28),(0,-72),(3,-4),(-60,-322),(48,128),(0,-72
),(-5,3),(5,5),(-24,-172),(-48,-272),(36,78),(-3,3)]
Output: 27
Expected: 30
有人可以帮我看看问题出在哪吗?
avatar
N*Y
2
got my D7000 for $850
avatar
w*s
3
以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
一起抱着睡,一只的爪爪搭到另一只身上。
一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了
avatar
n*n
4
自己debug

【在 o****i 的大作中提到】
: 我写的是
: /**
: * Definition for a point.
: * class Point {
: * int x;
: * int y;
: * Point() { x = 0; y = 0; }
: * Point(int a, int b) { x = a; y = b; }
: * }
: */

avatar
d*0
5
您老倒了几个头了?
avatar
l*a
6
感情真是好啊,lz上pp哈

【在 w***s 的大作中提到】
: 以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
: 搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
: 现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
: 一起抱着睡,一只的爪爪搭到另一只身上。
: 一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了

avatar
s*x
7
Did you try the solution from cc150? That book has this question.
You are finding a line, then check all other points on this line or not, I
think the complexity is too high.
I think the key is to hash a line to a hashmap, then calculate number of
lines in each hash entry,
Special treat for vertical lines, no need to check duplicate points, it
should be automatically covered.
The code should not be that long.
avatar
N*Y
8
1, 24-120

【在 d*****0 的大作中提到】
: 您老倒了几个头了?
avatar
w*s
9
如图所示,4岁的老猫了哈哈,搬过2次长途,再算上即将搬的一次,一共住
过4个地方了。

【在 l*****a 的大作中提到】
: 感情真是好啊,lz上pp哈
avatar
o*i
10
ok, thanks

【在 s**x 的大作中提到】
: Did you try the solution from cc150? That book has this question.
: You are finding a line, then check all other points on this line or not, I
: think the complexity is too high.
: I think the key is to hash a line to a hashmap, then calculate number of
: lines in each hash entry,
: Special treat for vertical lines, no need to check duplicate points, it
: should be automatically covered.
: The code should not be that long.

avatar
l*0
11
这个怎么搞法?
买来镜头再卖掉?

【在 N**Y 的大作中提到】
: got my D7000 for $850
avatar
s*e
12
四歲咋就老貓了,這不寒磣銀家嘛
我家貓也搬過兩次長途,住過六個地方

★ 发自iPhone App: ChineseWeb 7.8

【在 w***s 的大作中提到】
: 如图所示,4岁的老猫了哈哈,搬过2次长途,再算上即将搬的一次,一共住
: 过4个地方了。

avatar
c*y
13
楼主,我没看你代码只看了testcase,我发现case里面有两组重复的点,两个(-36,-
222),三个(48,128),正好重复的少了3个结果,如果我猜的没错你应该是没有把重
复的点当同一个点处理了,这个题同样坐标的点算两个点,因为求的是testcase里面在
一条线上点的个数而不是画完图后在一条线上点的个数,给楼主参考下。
avatar
b*s
14
试了一下,没有instant rebate啊

【在 N**Y 的大作中提到】
: got my D7000 for $850
avatar
f*a
15
我们家两猫经常互相舔着舔着就打起来了 。。 让我狠费解。。

【在 w***s 的大作中提到】
: 以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
: 搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
: 现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
: 一起抱着睡,一只的爪爪搭到另一只身上。
: 一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了

avatar
R*0
17
跟我家俩猫毛色一样,可我家的就没有这么感情好呀!也是亲兄妹了,是不是培养的时
间还不够长。。。
avatar
D*M
18
真希望我家两咪也能这样黏糊。
avatar
w*s
19
猫是不是爽了以后都喜欢咬一口……我家猫是这么对我的,摸得爽了它就想抱着
人手啃

【在 f*a 的大作中提到】
: 我们家两猫经常互相舔着舔着就打起来了 。。 让我狠费解。。
avatar
w*s
20
我家以前也打的。可能是搬家的时候卖家具被外人吓的,2只顿时觉得彼此才是
值得依靠的猫了……

【在 R******0 的大作中提到】
: 跟我家俩猫毛色一样,可我家的就没有这么感情好呀!也是亲兄妹了,是不是培养的时
: 间还不够长。。。

avatar
w*s
21
以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
一起抱着睡,一只的爪爪搭到另一只身上。
一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了
avatar
l*a
22
感情真是好啊,lz上pp哈

【在 w***s 的大作中提到】
: 以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
: 搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
: 现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
: 一起抱着睡,一只的爪爪搭到另一只身上。
: 一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了

avatar
w*s
23
如图所示,4岁的老猫了哈哈,搬过2次长途,再算上即将搬的一次,一共住
过4个地方了。

【在 l*****a 的大作中提到】
: 感情真是好啊,lz上pp哈
avatar
s*e
24
四歲咋就老貓了,這不寒磣銀家嘛
我家貓也搬過兩次長途,住過六個地方

★ 发自iPhone App: ChineseWeb 7.8

【在 w***s 的大作中提到】
: 如图所示,4岁的老猫了哈哈,搬过2次长途,再算上即将搬的一次,一共住
: 过4个地方了。

avatar
f*a
25
我们家两猫经常互相舔着舔着就打起来了 。。 让我狠费解。。

【在 w***s 的大作中提到】
: 以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
: 搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
: 现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
: 一起抱着睡,一只的爪爪搭到另一只身上。
: 一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了

avatar
R*0
26
跟我家俩猫毛色一样,可我家的就没有这么感情好呀!也是亲兄妹了,是不是培养的时
间还不够长。。。
avatar
D*M
27
真希望我家两咪也能这样黏糊。
avatar
w*s
28
猫是不是爽了以后都喜欢咬一口……我家猫是这么对我的,摸得爽了它就想抱着
人手啃

【在 f*a 的大作中提到】
: 我们家两猫经常互相舔着舔着就打起来了 。。 让我狠费解。。
avatar
w*s
29
我家以前也打的。可能是搬家的时候卖家具被外人吓的,2只顿时觉得彼此才是
值得依靠的猫了……

【在 R******0 的大作中提到】
: 跟我家俩猫毛色一样,可我家的就没有这么感情好呀!也是亲兄妹了,是不是培养的时
: 间还不够长。。。

avatar
d*o
30
好基友了。

【在 w***s 的大作中提到】
: 以前虽然是俩亲兄弟,常常又打又咬,咬到出血掉毛都有过。
: 搬过几次家以后,两猫每次到新地方都吓到不行了,吓得躲在一起睡。
: 现在发展出了互相依赖的革命感情,这个躺着,那个给它舔毛,或者对舔,睡觉也在
: 一起抱着睡,一只的爪爪搭到另一只身上。
: 一只猫发现了好玩的,呜呜几声,另一只猫即使在睡觉,也嗖一声蹿过去了

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