顺丰20180917

2024-08-20 21:18
文章标签 顺丰 20180917

本文主要是介绍顺丰20180917,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#include <iostream>
#include <vector>
#include <numeric>
#include <limits>using namespace std;/*请完成下面这个函数,实现题目要求的功能
当然,你也可以不按照下面这个模板来作答,完全按照自己的想法来 ^-^ 
******************************开始写代码******************************/
int candy(vector < double > numbers) {int sum = 0;vector<int> v1;if (numbers.size() != 0){int num = 1;v1.push_back(num);if (numbers.size() == 1)return 1;for (size_t i = 1; i != numbers.size(); ++i){if (numbers[i] > numbers[i - 1]){num++;}else{num = 1;}v1.push_back(num);}sum += num;for (size_t i = numbers.size() - 2; i != -1; --i){if (numbers[i] > numbers[i+1]){num=v1[i+1]+1;if (num < v1[i])num = v1[i];v1[i] = num;}else{num = v1[i];}sum += num;}}	return sum;}
/******************************结束写代码******************************/int main() {int res;int _numbers_size = 0;cin >> _numbers_size;cin.ignore (std::numeric_limits<std::streamsize>::max(), '\n'); vector<double> _numbers;double _numbers_item;for(int _numbers_i=0; _numbers_i<_numbers_size; _numbers_i++) {cin >> _numbers_item;cin.ignore (std::numeric_limits<std::streamsize>::max(), '\n');_numbers.push_back(_numbers_item);}    res = candy(_numbers);cout << res << endl;return 0;}
#include <iostream>
#include <vector>
#include <numeric>
#include <limits>using namespace std;int minimum(int a, int b, int c){int m = a;if(b<m)m=b;if(c<m)m=c;return c;
}/*请完成下面这个函数,实现题目要求的功能
当然,你也可以不按照下面这个模板来作答,完全按照自己的想法来 ^-^
******************************开始写代码******************************/
int change(string str1, string str2) {int n = str1.length();int m = str2.length();if (m == 0) return n;if (n == 0) return m;typedef vector< vector<int> >  Tmatrix;Tmatrix matrix(n + 1);for (int i = 0; i <= n; i++)  matrix[i].resize(m + 1);for (int i = 1; i <= n; i++) matrix[i][0] = i;for (int i = 1; i <= m; i++) matrix[0][i] = i;for (int i = 1; i <= n; i++){const char si = str1[i - 1];for (int j = 1; j <= m; j++){const char dj = str2[j - 1];int cost;if (si == dj){cost = 0;}else{cost = 1;}const int above = matrix[i - 1][j] + 1;const int left = matrix[i][j - 1] + 1;const int diag = matrix[i - 1][j - 1] + cost;matrix[i][j] = minimum(above, left, diag);}}return matrix[n][m];
}/******************************结束写代码******************************/int main() {int res;string _str1;getline(cin, _str1);string _str2;getline(cin, _str2);res = change(_str1, _str2);cout << res << endl;return 0;}

第二题:有 N 个小孩站成一列,每个小孩手中有一个随机数,按照以下规则分配糖果:

1、如果某个小孩手中的随机数比旁边的大,他分到的糖果数目就要比旁边的多;

2、每个小孩至少得到一颗糖果;

问:需最少准备多少糖果?

第一题:实现两个字符串之间的Levenshtein Distance(编辑距离)

这篇关于顺丰20180917的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1091194

相关文章

游卡,三七互娱,得物,顺丰,快手,oppo,康冠科技,途游游戏,埃科光电25秋招内推

游卡,三七互娱,得物,顺丰,快手,oppo,康冠科技,途游游戏,埃科光电25秋招内推 ①顺丰 【招聘岗位】研发、算法、大数据、产品、项管、设计、人资等 【官方内推码】4FOLXH 【一键内推】https://sourl.cn/UzbDat ②游卡 【岗位】程序技术、产品策划、美术、发型运营、职能综合、桌游业务等大类 【一键内推】https://sourl.cn/PHiZZE 【内推码】DSymt

2024.8.29顺丰笔试算法题真题

第一题是基础打卡题,按照字符串匹配模拟即可。 第二题暴力枚举即可,数据比较小,当然也有优化方法 第一题: 输入描述 第一行是一个整数n,表示有n个函数名。接下来n行,每行一个字符串,保证每个字符串只包含小写字母和下划线,字符串长度均不超过30。 输出描述 输出n行,第i行表示按照问题描述中对输入中的第i个函数名的判断结果。 示例:输入: 输出: 思路与代码 这道题思

中建三局,宁德时代,金证科技,途游游戏,得物,蓝禾,顺丰,康冠科技24春招内推

中建三局,宁德时代,金证科技,途游游戏,得物,蓝禾,顺丰,康冠科技24春招内推 ①得物 【岗位】技术,设计,供应链,风控,产品,运营,商品研究等 【内推码】: RTHEA59  【一键内推】: https://poizon.jobs.feishu.cn/s/iFk9mrY5 ②蓝禾 【岗位】运营类、设计类、研发类,供应链类,职能等 【一键内推】https://sourl.cn/ChPmEy 【校园

绿色低碳深入业务全生命周期 顺丰同城发布2023ESG报告

近年来,作为一种国际公认的可持续发展理念,强调生态环境保护、履行社会责任、提高治理水平的ESG成为衡量长期投资价值的重要维度之一。今年恰逢联合国契约组织提出ESG概念20周年,“ESG”从首次进入公众视野至今,现在已成为各国商业领域中备受关注的要素。 4月26日,杭州顺丰同城实业股份有限公司(以下简称“顺丰同城”或“公司”)连续第三年发布《环境、社会及管治报告》(以下简称“ESG报告”),这也是

135%领涨区块链指数!区块链赋能下,顺丰股价一骑绝尘?

作者:Ivans 出品:陀螺财经 编者按:资本市场的表现通常是业务情况的映射。   2020年虽已成历史,但对区块链行业而言,是区块链概念运行于中国资本市场的一个整年,这一年,区块链概念在资本市场表现是如何的?深证区块链50指数交出了一份理想的答卷。   自2020年1月2日起,截止至2020年12月31日,深证区块链50指数为3882.03,年内涨幅达18.6%。从当中的样本股表现来看(20

顺丰同城急送API对接(附源码)

一、背景 最近公司让我对接顺丰同城急送的API,讲讲里面需要注意的几点 官方的API文档有些示例代码也不全,具体细节不多说,如果你现在也需要对接他们API,可以参考本篇博客再配合官方文档结合起来看,可以让您再开发的时候少掉两根头发,对您会有一定帮助的 官网api文档 首先你们要对接他们产品之前,需要得到账号,账号这边是同事给我的, 开始对接之前,必须要搞清楚你们对接的是店铺还是企业版

途游游戏,科锐国际(计算机类),得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推

途游游戏,科锐国际(计算机类),得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推 ①得物 【岗位】技术,设计,供应链,风控,产品,运营,商品研究等 【内推码】: RTHEA59  【一键内推】: https://poizon.jobs.feishu.cn/s/iFk9mrY5 ②蓝禾 【岗位】运营类、设计类、研发类,供应链类,职能等 【一键内推】https://sourl.cn/ChPmE

途游游戏,科锐国际(计算机类),快手,得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推

途游游戏,科锐国际(计算机类),快手,得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推 ①得物 【岗位】技术,设计,供应链,风控,产品,运营,商品研究等 【内推码】: RTHEA59  【一键内推】: https://poizon.jobs.feishu.cn/s/iFk9mrY5 ②蓝禾 【岗位】运营类、设计类、研发类,供应链类,职能等 【一键内推】https://sourl.cn/Ch

2020秋招小结(一):华为、中兴、虎牙、顺丰、字节跳动、网易、腾讯和阿里

写在前面 时间过得是真的快,一转眼就是几个月,感觉东西还没学完,题也没刷到位,秋招就已经告一段落了。初次经历知难行更难,自己整个秋招也没少走弯路,所以想把秋招过程中的一些个人感受和观点梳理一下,希望对后来者有所助益。 经历简述 总结一下自己的基本情况,CV的某小众方向(图像质量评价)的硕士,坐标西安,有2篇SCI,1篇EI,一篇专利,此外一篇顶刊在审,拿过国奖。秋招主要准备和面试时间在6月到

科锐国际(计算机类),快手,CVTE,得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推

科锐国际(计算机类),快手,CVTE,得物,蓝禾,奇安信,顺丰,康冠科技,金证科技24春招内推 ①得物 【岗位】技术,设计,供应链,风控,产品,运营,商品研究等 【内推码】: RTHEA59  【一键内推】: https://poizon.jobs.feishu.cn/s/iFk9mrY5 ②蓝禾 【岗位】运营类、设计类、研发类,供应链类,职能等 【一键内推】https://sourl.cn/Ch