2017年校招真题
https://www.nowcoder.com/ta/2017test?query=&asc=true&order=&tagQuery=&page=1
SYaoJun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
漂流船问题
题目链接 题目类型:贪心 解题思路:把最重的和最轻的人放在一起,乘同一个船。但是如何保证这样可以获得最优解呢?可以利用反证法。 解法1 #include <iostream> #include <cstring> #include <vector> #include <algorithm> using namespace std; int main(){ vector<int> vt; int x,limit; strin原创 2020-06-13 09:11:35 · 556 阅读 · 0 评论 -
数字和为sum的方法数
牛客网题目 公司:滴滴出行 类型:动态规划 难度:中等 题意:从n个数中找出组合成m的方案数。 #include <iostream> #include <cmath> #include <cstring> #include <algorithm> #include <string> #include <unordered_map&...原创 2020-04-28 10:37:21 · 301 阅读 · 0 评论 -
拼凑面额
牛客网题目 公司:美团 类型:搜索 记忆化递归 难度:中等 题意:从6个固定面值中找出凑成给定面值大小的种数,每个面值可以用无数次。可以用深度搜索,选0到n次,然后回溯。可以使用数组/map保存计算过的值,结果可能超过int所以用long long保存。 版本1 使用数组保存,执行时间31ms #include <iostream> #include <cmath> #in...原创 2020-04-28 08:53:53 · 238 阅读 · 0 评论 -
彩色宝石项链
牛客网题目 公司:搜狐 类型:滑动窗口 难度:中等 题意:从一个字符串中挑出包含ABCDE的最短字符串,注意字符串之间是首尾相连的。处理环形数组或者字符串最经典的做法就是展开数组成2倍的形式,然后使用滑动窗口去判断是否包含了所有的字母。 #include <iostream> #include <cmath> #include <cstring> #includ...原创 2020-04-27 21:53:52 · 465 阅读 · 0 评论 -
袋鼠过河
公司:搜狐 类型:贪心 动态规划 难度:中等 类似题:leetcode 跳跃游戏Ⅱ 题意:从起点开始,每次最多可以跳k步,我们考虑从当前可跳范围内,选择一个可以跳跃的最远距离作为下一个可跳区间的起点,然后逐步更新最大可跳范围。在更新的过程中,如果到达了最大可跳边界,但是最大可跳区间没有更新,说明不可能跳到末尾去,所以直接结束。 #include <iostream> #include ...原创 2020-04-27 21:24:54 · 334 阅读 · 0 评论 -
异或
题目 难度:困难 类型:字典树 题意:数组中两两异或,找出超过m的异或和有多少个。 分析:使用trie树存储每个数的每个二进制位,然后每个数在trie树中进行深度搜索。如何比较与m的大小是关键。首先树根到叶子存的都是数值的高位,所以高位时,如果树中的第k层是0,而当前遍历的数的第k位是1,m中的第k位是0,此时根据异或的结果,此节点下的所有数异或以后都会比m大。因为在高位的时候已经异或得到一个1,...原创 2020-04-25 20:41:42 · 612 阅读 · 0 评论 -
整数加法
题目 公司:美团 类型:字符串模拟 题意:模拟字符串加法,注意非法输入要输出error,首字母不用大写,题目跟样例不一致。 #include <bits/stdc++.h> using namespace std; int main(){ string a, b; while(cin>>a>>b){ bool ok = true; for(int i...原创 2020-03-27 14:46:48 · 333 阅读 · 0 评论 -
末尾0的个数
题目 类型:数学规律 公司:滴滴 题意:找到n!n!n!后有多少个0,实际是计算可以被5除多少次,因为10=2*5,1个零就有1个5。 #include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int res = 0; while(n){ res += n/5; n /=...原创 2020-03-27 14:30:01 · 250 阅读 · 0 评论
分享