首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
电竞鲁迅
2018-09-11 15:05
已编辑
算法工程师
关注
已关注
取消关注
百词斩第二题
百词斩第二题求数组的和。。有没有大佬给点思路,菜鸟一枚。。。
#百词斩#
提示
全部评论
推荐
最新
楼层
半个死宅
C++
我是暴力求解的,两个标志位,左右往中间缩小
点赞
送花
回复
分享
发布于 2018-09-11 15:05
saber我老婆
Java
import java.util.Arrays;import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] numbers = new int[n];for (int i=0;i<n;i++){numbers[i] = sc.nextInt();}Arrays.sort(numbers);int k = sc.nextInt();boolean result = sumofK(numbers,n,k);System.out.println(result);} private static boolean sumofK(int[] numbers, int n, int k) { if (n==1) {//计算到第一个元素时 if (numbers[0]==k) { return true; } else{ return false; } } boolean b=sumofK(numbers, n-1, k-numbers[n-1]); if (b) {//这个解中包含a[n-1] return true; } else {//解中不包含a[n-1],继续计算前面的数组中是否有解 return sumofK(numbers, n-1, k); } } }
点赞
送花
回复
分享
发布于 2018-09-11 15:06
滴滴
校招火热招聘中
官网直投
Scorpio、
美团_算法工程师
dfs 取或者不取
点赞
送花
回复
分享
发布于 2018-09-11 15:07
弱小,可怜,又无助
去哪儿_java开发
dfs(i+1,sum+num[i]) or dfs(i+1,sum)
点赞
送花
回复
分享
发布于 2018-09-11 15:11
爱吃蔬菜的埃尔法特
安卓
//这段代码只有60%通过率不知道为啥 public static boolean dfs(int i, int sum, int[] arr) { if (sum > k) return false; if (i == n) return sum == k; if (dfs(i + 1, sum, arr)) { return true; } if (dfs(i + 1, sum + arr[i], arr)) { return true; } return false; }
点赞
送花
回复
分享
发布于 2018-09-11 15:16
zkjjjj
算法工程师
import java.util.*; public class P2 { /* 任意多个数字组合, 和为定值 5 1 2 3 4 5 10 4 3 1 5 9 14 */ private static int target = 0; private static int[] nums; private static int N; private static boolean flag = false; public static void dfs(int depth, int sum) { if (sum == target) { flag = true; return ; } // if (flag == true) // 可以更快收敛 // return ; for (int i = depth; i < N; i++) { dfs(depth+1, sum + nums[depth]); dfs(depth+1, sum); } } public static void main(String[] args) { Scanner input = new Scanner(System.in); N = input.nextInt(); nums = new int[N]; for (int i = 0; i < N; i++) nums[i] = input.nextInt(); target = input.nextInt(); dfs(0, 0); System.out.println(flag); input.close(); } }
点赞
送花
回复
分享
发布于 2018-09-11 16:26
wp1996
PHP
我感觉像是求组合的变形,在求组合的过程中判断这个组合的和是不是指定值
点赞
送花
回复
分享
发布于 2018-09-12 08:23
道道道DAO
Java
百度就能找到原题
点赞
送花
回复
分享
发布于 2018-09-14 13:09
滴滴
校招火热招聘中
官网直投
相关推荐
鼠鼠不想学爪哇
05-13 20:15
已编辑
中国科学技术大学 计算机类
字节抖音电商后端日常实习一二三面已oc
一面(50min): 自我介绍 项目(20分钟) RocketMQ延时消息(项目用到了)底层怎么实现的(不会) 消息量太大导致读消息延迟时间很长怎么办 项目还有啥优化 讲一讲redis redis为什么快(说了内存、数据结构优化、单线程不用考虑线程安全、io多路复用) 单线程模型有什么缺点,有什么不太适用的场景 redis的大key问题,为什么会产生大key redis怎么设置过期时间,底层是怎么实现的,有哪些过期删除策略 普通索引、(a b c)联合索引,如果只通过b等值查询能走索引吗,如果用a和c呢 ...
软件开发2024笔面经
点赞
评论
收藏
转发
面向对象的小飞象
05-09 22:23
已编辑
杭州电子科技大学 计算机类
不跟大家争华子暑期实习了
一面算法题没写出
华为求职进展汇总
点赞
评论
收藏
转发
Wwhds
04-18 11:42
北方工业大学 计算机类
2026届双非Java简历,求拷打
#牛客帮帮团来啦!有问必答# 求求各位大佬拷打,不玻璃心
牛客帮帮团来啦!有问必答
点赞
评论
收藏
转发
不上岸不改名!
05-09 09:28
算法工程师
华为OD机试统一考试D卷C卷 - 来自异国的客人
题目描述有位客人来自异国,在该国使用m进制计数。该客人有个幸运数字n(n<m),每次购物时,其总是喜欢计算本次支付的花费(折算为异国的价格后)中存在多少幸运数字。问:当其购买一个在我国价值k的产品时,其中包含多少幸运数字?输入描述第一行输入为 k, n, m。其中:k 表示 该客人购买的物品价值(以十进制计算的价格)n 表示 该客人的幸运数字m 表示 该客人所在国度的采用的进制输出描述输出幸运数字的个数,行末无空格。当输入非法内容时,输出0用例1输入: 10 2 4 输出: 2 说明:10用4进制表示时为22,同时,异国客人的幸运数字是2,故而此处输出为2,表示有2个幸运数字。用例2...
投递华为等公司10个岗位 >
华为OD机试刷题
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
招聘动态
查看更多
滴滴
2025届秋招储备实习生招聘
全站热榜
1
...
携程oc了
2.6W
2
...
美团-Java后端-平台技术部-一面凉经(复活赛)
1.2W
3
...
【话术建议】求职者和企业的互骗话术?
5827
4
...
31天勇闯盲审(附盲审经验
5638
5
...
捞简历这件事儿
5399
6
...
字节抖音电商后端日常实习一二三面已oc
4425
7
...
我真是一个废物,废物本废,到现在也找不到实习不管回答上来,还是没回答上来,都不会有公司要我的。。。。。。。收拾收拾心情,好好准备一下秋招了
4159
8
...
微信支付二面
4017
9
...
问一下xdm 怎么把拒绝过的Offer 再舔回来🥺
3162
10
...
线程题
2793
正在热议
#
牛客帮帮团来啦!有问必答
#
688177次浏览
11284人参与
#
市场营销面经
#
4030次浏览
114人参与
#
2022届毕业生现状
#
315862次浏览
4396人参与
#
你会选择考研还是直接就业
#
74728次浏览
854人参与
#
我的上岸简历长这样
#
161220次浏览
3221人参与
#
无实习如何秋招上岸
#
220075次浏览
3436人参与
#
浅聊一下我实习的辛苦费
#
79960次浏览
742人参与
#
你的简历改到第几版了
#
299031次浏览
4515人参与
#
投了多少份简历才上岸
#
55893次浏览
941人参与
#
软件开发投递记录
#
465971次浏览
7119人参与
#
运营面经
#
10613次浏览
261人参与
#
科大讯飞求职进展汇总
#
36126次浏览
365人参与
#
Offer比较,你最看重什么?
#
49502次浏览
479人参与
#
毕业后不工作的日子里我在做什么
#
52106次浏览
689人参与
#
夸夸我的求职搭子
#
63647次浏览
774人参与
#
租房前辈的忠告
#
32743次浏览
2068人参与
#
秋招开了,你想投哪些公司呢
#
116354次浏览
3242人参与
#
硬件人的简历怎么写
#
77307次浏览
782人参与
#
写简历别走弯路
#
286317次浏览
3518人参与
#
产品面经
#
22308次浏览
427人参与
牛客网
牛客企业服务