美团笔试8.15第四题

现在在本地运行都能通过测试,不知道会不会超时和超内存,有问题可以指出来一起探讨
测试样例:5 2 2
4 2
3 3
5 4
5 3
1 5
输出:18

        public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()) {
			int n = sc.nextInt();
			int a = sc.nextInt();
			int b = sc.nextInt();
			int[][] arr = new int[n][2];
			for(int i=0; i<n; i++) {
				for(int j=0; j<2; j++) {
					arr[i][j] = sc.nextInt();
				}
			}
			findRes(arr, a, b, 0, 0, 0, 0);
			System.out.println(res);
			
		}
		sc.close();
	}
	static int res = 0;
	public static void findRes(int[][] arr, int a, int b, int ca, int cb, int sum, int index) {
		if(index == arr.length) {
			if(index==arr.length && ca==a && cb==b) {
				res = Math.max(res, sum);
			}
			return;
		}
		findRes(arr, a, b, ca+1, cb, sum+arr[index][0], index+1);
		findRes(arr, a, b, ca, cb+1, sum+arr[index][1], index+1);
		findRes(arr, a, b, ca, cb, sum, index+1);
	}     

#笔试题目##美团#
全部评论
dfs暴力法好像只能过18来着
1 回复 分享
发布于 2020-08-16 11:28
我过了64% 用的dp
1 回复 分享
发布于 2020-08-15 20:59
我当时一维dp写的状态压缩,如果有5个车,那么state=0表示没有车被用,state=11110表示只有第一个车没被用,但是我状态方程写错了,有大佬能贴一个代码吗?
点赞 回复 分享
发布于 2020-08-16 11:30
我只过了82% 超时了
点赞 回复 分享
发布于 2020-08-15 22:48
这个是超时的,我就是用的这个方法😅
点赞 回复 分享
发布于 2020-08-15 21:42
二维dp 82求一维dp方案,尝试了下失败了
点赞 回复 分享
发布于 2020-08-15 21:38

相关推荐

不愿透露姓名的神秘牛友
05-26 15:37
1、这群人晚上&nbsp;11&nbsp;点发朋友圈:"凌晨&nbsp;11&nbsp;点,三环的灯还亮着。"&nbsp;实际下班时间:19:30。2、什么是嘉豪呀?我最近在字节实习,没什么时间上网3、同龄人:学校社团、酒吧蹦迪;我:acm、字节/腾讯实习4、别人朋友圈发:“今天不想上课”;我朋友圈发:“今天的班就上到这里啦”,定位:字节跳动5、别人的朋友圈都是到处旅游的定位,我的朋友圈天天都是“字节定位”,还一定要是在【公司的健身房】里拍张照片,实际只练了10分钟,其中凹造型5分钟6、mentor布置任务的时候,别人都是:”好的收到“,我:”是不是要xxxx,xxxx这么做也可以吧,这个技术方案会不会更好些“7、别人书包里装的:王道408、轻薄本、四六级真题。我书包里面装的:显存24GB4090独显gpu(24小时开机运行,屏幕上贴着“字节/腾讯等贴纸”)、速效救心丸(代码报错用)、电棍(熬夜写代码困了用),就很……你们懂吧8、入职大厂第一件事:发朋友圈、发小红书,晒工牌,985计算机硕|字节实习生|可以接咨询|有偿改简历,9、别人的社交软件简介:25岁|男|希望遇见有趣的灵魂;嘉豪的社交软件简介:25岁|程序员|字节跳动工程师|一张佩戴工牌的自拍照大厂嘉豪标配:1.&nbsp;挂胸前的工牌(地铁里只挂不收,怕你看不见&nbsp;logo)2.&nbsp;降噪耳机(不放音乐也戴着,避免别人跟自己说话)3.&nbsp;印&nbsp;logo&nbsp;的电脑包(字节红&nbsp;/&nbsp;腾讯蓝&nbsp;/&nbsp;阿里橙&nbsp;/&nbsp;美团黄)4.&nbsp;手表(最好显示心率,午饭后必发"步数已破&nbsp;6,000")
布布永不言弃:可曾见过“我在未上市小厂实习,丢人了xxx”,然后接着说“这个小厂的创始人是张一鸣” 然后别人要是真不认识张一鸣 就直接急了
点赞 评论 收藏
分享
05-13 00:41
已编辑
北京邮电大学 Java
理性的杰克刷牛客:ai肯定要有的,最好学一下agent方向加一个智能客服什么的进去,并且多加点什么skill,mcp啥的,另外你现在的项目深度有些浅,这些功能都太简单了,而且也不是真正能扛高并发的实现,没有什么太大的亮点,可以去网上找点更有深度的项目。可以先投一些中小厂,有实习经历以后再去大厂,你现在这个大厂可能机会不大
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务