牛客编程巅峰赛S2赛季第一场代码|本场由字节跳动赞助

牛客编程巅峰赛S2赛季

牛客编程巅峰赛S2赛季报名:https://www.nowcoder.com/activity/weekly/contest/index
本次由 腾讯字节跳动网易快手百度哔哩哔哩6家名企赞助~

全程免费福利

  • 6家赞助公司实习机会,参与即有机会直获offer
  • 6家名企赞助超多奖品,总榜最高华为手机,单场最高switch
  • 6周快速提升你的编程能力,每周2场比赛+题目直播讲解
随时都可以加入报名哦~!

S2赛季官方群

扫码进入S2赛季官方群,获取比赛代码精讲直播



牛客编程巅峰赛S2赛季第一场代码

只要你在牛客网讨论区发布今天场次任意一道题你的题解,并将你的讨论帖链接回复到本帖下(一定要发讨论贴哦~不然无法统计热度),即可获得:
  • 幸运奖(我们随机抽取1位送上马克杯)
  • 实力奖(我们将给热度数据最高的送上牛可乐抱枕)
注:实力奖本次评判将交给牛油,我们将选中牛油最喜欢的贴,评判热度数据=你的题解回帖数×2+你的题解贴点赞数+你的题解收藏数×2

题解样例参考:
初级场(青铜&白银&黄金场)题解样例:https://www.nowcoder.com/discuss/566015
高级场(钻石&王者场)题解样例:https://www.nowcoder.com/discuss/566020

相关要求:

题解必须为原创,杜绝一切抄袭行为,一旦抄袭将取消参与资格,同时相关责任后果自负。


截止时间:

时间截止到11月22号中午12点


附本期题目

题目均为出题官根据求职趋势进行原创,能掌握最新求职动态,难度也为求职大厂难度,所以没参与的现在也可以看看题目,同时下一场也记得来参与哦,我们还有直播讲解~


初级场(青铜&白银&黄金)题目链接


高级场(钻石&王者)题目链接

全部评论
function minDifference( a ) {     // write code here     a.sort((a,b)=>a-b)     let min=Math.max(a[1]-a[0]);     for( let i=1;i<a.length;i++ ){         min = Math.min( min, Math.abs(a[i]-a[i-1]) );     }     return min; }
5 回复 分享
发布于 2020-11-17 21:40
水题解 s2 第一场 第三题 class Solution:     def Maxsumforknumers(self , x , k ):         # write code here         stack = []         res = 0         s= 0         for i in range(len(x)):             stack.append(int(x[i]))         stack.sort(reverse= True)         for i in range(k-1):             res+=stack[-1]             stack.pop()         for i in range(len(stack)):             s= 10*s+ stack[i]         res+=s         return res
5 回复 分享
发布于 2020-11-17 21:48
A-Tree IV long long tree4(long long n) {        // write code here        long long depth = (log(n) / log(2))+1;//树深度        long long result = 0;//最终结果        long long i=0;//循环下标,从[1,depth-1]        long long m=0;//循环下标,仅对depth那层处理                 for(i = 1;i <= depth-1;i++)//获得前depth-1层的和        {           long long temp=static_cast<long long >(pow(2,i-1)+pow(2,i)-1) %998244353;           long long temp1=static_cast<long long >(pow(2,i)- pow(2,i-1))%998244353 ;           result+= (i * temp*temp1/2)%998244353; //求和的公式        }                    for(m =pow(2,depth-1);m<=n;m++)//获得第depth层的和        {          result+=(depth*m)%998244353;        }        return result % 998244353;     }
4 回复 分享
发布于 2020-11-17 21:52
 public int minDifference (int[] a) {         // write code here         Arrays.sort(a);         int min=Integer.MAX_VALUE;         for(int i=0;i<a.length-1;i++){             if(a[i+1]-a[i]<min)                 min=a[i+1]-a[i];         }         return min;     }
3 回复 分享
发布于 2020-11-17 21:43
https://blog.nowcoder.net/n/486f4d610d9f4f74b5f1eb44f0b98afd
2 回复 分享
发布于 2020-11-17 21:47
https://ac.nowcoder.com/acm/contest/view-submission?submissionId=45603391
2 回复 分享
发布于 2020-11-17 21:58
第一题 最小差值 class Solution { public:     /**      * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可      * 求最小差值      * @param a int整型vector 数组a      * @return int整型      */     int minDifference(vector<int>& a) {         // write code here         sort(a.begin(), a.end());         int n = a.size();         int ans = INT_MAX;         for (int i = 1; i < n; ++i)         {             ans = min(ans, a[i] - a[i - 1]);         }                  return ans;     } };
2 回复 分享
发布于 2020-11-17 22:18
牛客编程巅峰赛S2赛季第一场代码 A.最小差值 牛客帖子题解:https://www.nowcoder.com/discuss/566440
1 回复 分享
发布于 2020-11-17 21:53
T1 class Solution { public:     int minDifference(vector<int>& a) {         int n=a.size();         long long ans=a[0]-a[1];         if(ans<0) ans=-ans;         for(int i=0; i<n-1; ++i)             for(int j=i+1; j<n; ++j) if(a[i]>a[j]) ans=min(ans, 1LL*a[i]-a[j]); else ans=min(ans, 1LL*a[j]-a[i]);         return ans;     } };
1 回复 分享
发布于 2020-11-17 21:54
https://www.nowcoder.com/discuss/566445
1 回复 分享
发布于 2020-11-17 22:02
https://www.nowcoder.com/discuss/566458
1 回复 分享
发布于 2020-11-17 22:12
https://www.nowcoder.com/discuss/566462
1 回复 分享
发布于 2020-11-17 22:19
A题(Python) https://blog.nowcoder.net/n/7dfef4d1828c4eb3b8305dd495c417ab
1 回复 分享
发布于 2020-11-20 22:02
牛客巅峰赛S2第一场初级场《题目合集》 https://www.nowcoder.com/discuss/568839
1 回复 分享
发布于 2020-11-21 10:53
https://www.nowcoder.com/discuss/566438
点赞 回复 分享
发布于 2020-11-17 21:49
https://blog.nowcoder.net/n/51c5ae1b823a42e9ade9cb1bc2887332
点赞 回复 分享
发布于 2020-11-18 17:04
点赞 回复 分享
发布于 2020-11-18 17:17
高级场ABC https://blog.nowcoder.net/n/7d542c322778478ea770eb494b2a94dc
点赞 回复 分享
发布于 2020-11-20 21:46
https://www.nowcoder.com/discuss/568720
点赞 回复 分享
发布于 2020-11-20 23:05
牛客巅峰赛S2第二场初级场《题目合集》 https://www.nowcoder.com/discuss/568842
点赞 回复 分享
发布于 2020-11-21 10:55

相关推荐

totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
4 2 评论
分享
牛客网
牛客企业服务