avatar
s*b
1
"A scientist has index h if h of his/her N papers have at least h citations
each, and the other N − h papers have no more than h citations each."
尼玛!这不是玩死人吗?
太绕了。
这他妈就是数学题啊。
日!
avatar
j*l
2
RT
网上update的。估计是contribution之类的吧
谁能提供给我几个RFE模板用一下?
这种Response的信是不是又要准备好几百页?想到又到在这上面花几个周末就非常不爽
。。。。
avatar
p*2
3
其实还好。
avatar
s*a
4
Bless!请问什么条件?
RFE, 去大蜜俱乐部吧!
avatar
x*r
5
楼主刷得很快啊!
avatar
w*2
6
Bless
avatar
s*b
7
我就是背思路

【在 x***r 的大作中提到】
: 楼主刷得很快啊!
avatar
o*p
8
bless
avatar
D*0
9
叔我来了。
这道题的意思就是问
数组里面 有几个 大于等 "几" 的数。
[3, 0, 6, 1, 5]
比如说例子里, 就有3个 大于等于 3 的数
降序排列比较好懂
nums = [6, 5, 3, 1, 0]
index = [1, 2, 3, 4, 5]
有没有1个数 >= 1大啊? 有 [6]
有没有2个数 >= 2 啊?有 [6, 5]
有没有3个数 >= 3啊?有 [6, 5 ,3]
有没有4个数 >= 4啊?没 只有2个[6, 5]
所以返回3.
class Solution {
public int hIndex(int[] citations) {
Arrays.sort(citations);
int i = 0;
int n = citations.length;
for (; i < n; i++) {
if (citations[n - 1 - i] >= i + 1) {
continue;
} else {
break;
}
}
return i;
}
}
avatar
l*4
10
bless
avatar
t*b
11
follow up: How about sorting is not allowed?

【在 D**********0 的大作中提到】
: 叔我来了。
: 这道题的意思就是问
: 数组里面 有几个 大于等 "几" 的数。
: [3, 0, 6, 1, 5]
: 比如说例子里, 就有3个 大于等于 3 的数
: 降序排列比较好懂
: nums = [6, 5, 3, 1, 0]
: index = [1, 2, 3, 4, 5]
: 有没有1个数 >= 1大啊? 有 [6]
: 有没有2个数 >= 2 啊?有 [6, 5]

avatar
F*m
12
Bless!
avatar
a*y
13
phd终于有点优势了XD 不用看题都懂
avatar
b*o
14
bless

【在 j****l 的大作中提到】
: RT
: 网上update的。估计是contribution之类的吧
: 谁能提供给我几个RFE模板用一下?
: 这种Response的信是不是又要准备好几百页?想到又到在这上面花几个周末就非常不爽
: 。。。。

avatar
r*9
15
这道题确实很绕。
avatar
a*q
16
bless
avatar
f*n
17
不愧是poj 4k题的人物。听君一席话,胜刷十道题。

【在 D**********0 的大作中提到】
: 叔我来了。
: 这道题的意思就是问
: 数组里面 有几个 大于等 "几" 的数。
: [3, 0, 6, 1, 5]
: 比如说例子里, 就有3个 大于等于 3 的数
: 降序排列比较好懂
: nums = [6, 5, 3, 1, 0]
: index = [1, 2, 3, 4, 5]
: 有没有1个数 >= 1大啊? 有 [6]
: 有没有2个数 >= 2 啊?有 [6, 5]

avatar
c*e
18
Bless

【在 j****l 的大作中提到】
: RT
: 网上update的。估计是contribution之类的吧
: 谁能提供给我几个RFE模板用一下?
: 这种Response的信是不是又要准备好几百页?想到又到在这上面花几个周末就非常不爽
: 。。。。

avatar
y*u
19
这个文科也会用到。其实就是O(N) vs O(NlnN)的考虑吧
一开始就做sorting的话,O(NlnN)。。。不划算。
但这就是个末位淘汰的简单问题,本质上相当于简单的咕嘟咕嘟bubble。每加一篇文章
只需要对比最差的。

【在 t****b 的大作中提到】
: follow up: How about sorting is not allowed?
avatar
f*e
20
bless
dami club
avatar
y*u
21
考虑要不要向老X建议搞一个BBS灌水g-index排行榜
"A waterboy/girl has index g if g of his/her N papers have at least g
replies each, and the other N − g papers have no more than g replies
each."

【在 y***u 的大作中提到】
: 这个文科也会用到。其实就是O(N) vs O(NlnN)的考虑吧
: 一开始就做sorting的话,O(NlnN)。。。不划算。
: 但这就是个末位淘汰的简单问题,本质上相当于简单的咕嘟咕嘟bubble。每加一篇文章
: 只需要对比最差的。

avatar
k*4
22
Quick sort 的partition 思路,O(n)时间复杂度。
avatar
z*n
23

Follow up 2, how about it is already sorted?

【在 D**********0 的大作中提到】
: 叔我来了。
: 这道题的意思就是问
: 数组里面 有几个 大于等 "几" 的数。
: [3, 0, 6, 1, 5]
: 比如说例子里, 就有3个 大于等于 3 的数
: 降序排列比较好懂
: nums = [6, 5, 3, 1, 0]
: index = [1, 2, 3, 4, 5]
: 有没有1个数 >= 1大啊? 有 [6]
: 有没有2个数 >= 2 啊?有 [6, 5]

avatar
m*f
24
值型线段树
avatar
r*s
25
follow up3
不给看数组


: Follow up 2, how about it is already sorted?



【在 z*********n 的大作中提到】
:
: Follow up 2, how about it is already sorted?

avatar
z*n
26

对老印可以出到3.

【在 r*****s 的大作中提到】
: follow up3
: 不给看数组
:
:
: Follow up 2, how about it is already sorted?
:

avatar
t*c
27
点赞👍
现在终于明白了!

【在 D**********0 的大作中提到】
: 叔我来了。
: 这道题的意思就是问
: 数组里面 有几个 大于等 "几" 的数。
: [3, 0, 6, 1, 5]
: 比如说例子里, 就有3个 大于等于 3 的数
: 降序排列比较好懂
: nums = [6, 5, 3, 1, 0]
: index = [1, 2, 3, 4, 5]
: 有没有1个数 >= 1大啊? 有 [6]
: 有没有2个数 >= 2 啊?有 [6, 5]

avatar
D*0
28
Editorial Solution不都是有写么

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