全部评论
我都AC了,但是大家题感觉差别不小啊,我是两题,一题分割字符串,一题比较字符串
开始跟你一样的ac率,最后一题我后来发现他有线段个数为0的情况,改了就是12/13
大佬能不能简单讲下思路
大佬啊
我也18/19,找了半天。。。不知道啥情况
卡的一般是简历
和楼主一样的题目,全部AC。不过一般不会用笔试卡面试者吧
轻重工作我AC了。有没有考虑空指针或者天数为0、1的情况。
大佬们看看我第一题代码还有什么需要补充的 public int maxStipend(int numOfDays, int[][] taskList) { if (numOfDays==0) return 0; int[][] dp=new int[numOfDays][3]; dp[0][0]=taskList[0][0]; dp[0][1]=taskList[0][1]; for (int i=1;i<numOfDays;i++){ dp[i][2]=dp[i-1][0]>dp[i-1][1]?dp[i-1][0]:dp[i-1][1]; dp[i][1]=dp[i-1][2]+taskList[i][1]; if (dp[i-1][0]>dp[i-1][1]&&dp[i-1][0]>dp[i-1][2]) dp[i][0]=dp[i-1][0]+taskList[i][0]; else if (dp[i-1][1]>dp[i-1][0]&&dp[i-1][1]>dp[i-1][2]) dp[i][0]=dp[i-1][1]+taskList[i][0]; else if (dp[i-1][2]>dp[i-1][0]&&dp[i-1][2]>dp[i-1][1]) dp[i][0]=dp[i-1][2]+taskList[i][0]; } int size=numOfDays-1; if (dp[size][0]>dp[size][1]&&dp[size][0]>dp[size][2]) return dp[size][0]; else if (dp[size][1]>dp[size][0]&&dp[size][1]>dp[size][2]) return dp[size][1]; else return dp[size][2]; }
求分享源代码,大佬
你们好强。。我都不会这题,没做过类似的
大佬
前两个ac,第三个9/13,不知道哪有问题。。 第三题,擦线段的是leetcode原题
第一题好奇怪,我也18/19,找了半个小时的错没找到。其他两题都A了。
原子怎么做啊
肯定可以了
相关推荐

点赞 评论 收藏
分享