由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 小孩分candy的狗屁事情
相关主题
leetcode出新题啦expert, pls help on one interview question
candy问题 o(n) time const space 有没有好点的解法。at&t 的contract的位置一般是啥rate? $50/hour?
google新题, candy crash美国的Underemployment Rate是17.5% ...
leetcode的candy这样的题contract 的rate 应该是 permanent 的多少?
Leetcode 的 ACCEPT RATE 是什么 意思?1-10的rate大家一般怎么填?
请问,OJ里的AC RATE是什么意思??问个CONTRACT工作的问题
leetcode AC Rate 是指什么?请问hourly rate怎么算
请问H1b申请截止日期实习的offer除了hourly rate还有别的吗
相关话题的讨论汇总
话题: candys话题: int话题: ratings话题: candies话题: children
进入JobHunting版参与讨论
1 (共1页)
w****r
发帖数: 15252
1
Accepted
/* There are N children standing in a line. Each child is assigned a
rating value.
You are giving candies to these children subjected to the following
requirements:
Each child must have at least one candy.
Children with a higher rating get more candies than their neighbors.
What is the minimum candies you must give?
*/
public int candy(int[] ratings) {

if(ratings == null) return 0;

int people = ratings.length;
int[] candys = new int[ratings.length];
candys[0] =1;
for(int i=1;i candys[i]=1;
if(ratings[i]>ratings[i-1]){
candys[i]=candys[i-1]+1;
} else {
candys[i] = 1;
}
}

for(int j= people -1; j > 0;j--){
if(ratings[j] < ratings[j-1] && candys[j] >= candys[j-1]){
candys[j-1] = candys[j] +1;
}
}

int sum = 0;
for(int a : candys)
sum += a;

return sum;
}
s******y
发帖数: 936
2
w****r
发帖数: 15252
3
无聊,刷code呢

【在 s******y 的大作中提到】
: ?
1 (共1页)
进入JobHunting版参与讨论
相关主题
实习的offer除了hourly rate还有别的吗Leetcode 的 ACCEPT RATE 是什么 意思?
运车 (转载)请问,OJ里的AC RATE是什么意思??
10个包子求几个RATING好的,正在招人的CONSULTING公司leetcode AC Rate 是指什么?
大家一般怎么谈rate?请问H1b申请截止日期
leetcode出新题啦expert, pls help on one interview question
candy问题 o(n) time const space 有没有好点的解法。at&t 的contract的位置一般是啥rate? $50/hour?
google新题, candy crash美国的Underemployment Rate是17.5% ...
leetcode的candy这样的题contract 的rate 应该是 permanent 的多少?
相关话题的讨论汇总
话题: candys话题: int话题: ratings话题: candies话题: children