题解 | #分糖果问题#

分糖果问题

http://www.nowcoder.com/practice/76039109dd0b47e994c08d8319faa352

/**

  • pick candy

  • @param arr int整型一维数组 the array

  • @param arrLen int arr数组长度

  • @return int整型

  • C语言声明定义全局变量请加上static,防止重复定义 / int candy(int arr, int arrLen ) {

    int i = 0; int sum = 0;

    int temp[arrLen]; for(i = 0; i < arrLen; i++) { temp[i] = 1; }

    for(i = 1; i < arrLen; i++) { if(arr[i] > arr[i-1]) { temp[i] = temp[i-1] +1; } } for(i = arrLen - 1; i > 0; i--) { if(arr[i-1] > arr[i]) { if(temp[i-1] <= temp[i]) { temp[i-1] = temp[i] + 1; } } } for(i = 0; i < arrLen; i++) { sum += temp[i]; }

    return sum; }

全部评论

相关推荐

12-01 12:34
已编辑
广东工业大学 Java
如题,fw🐭🐭,加上准备的太晚,大三上已找不到日常实习,导致连锁反应,下学期的暑期实习找不到好的实习,导致秋招找不到中大厂,现在是中小厂Java还有考公的选择,由于有些中小厂工作强度比肩大厂,钱还少,感觉不如考公如果🐮u们是我现在这种情况,会怎么选?
负债的混子:关注你一段时间了,突然发现你头像名字都改了,想必是这段时间压力很大。关于就业还是考公的选择,就像很多牛友说的:不要美化自己没走过的路。你现在想往互联网发展,发现这条路很难走,然后想往考公发展,但是你没走过考公这条路,所以你不知道这条路的压力如何。你今年大三了,还有时间给你做选择,我希望你能够尽快的决定自己的方向,然后一条路走到黑,而不是在这里徘徊,每个人的道路是不一样的,你无法复刻别人的路,你能做的就是尽力的完善自己。 最后,我想说的是,加油,陌生人!
点赞 评论 收藏
分享
11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
10-29 15:38
门头沟学院 Java
榕城小榕树:难道你简历里写了配送路径优化算法?
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务