微信扫一扫打赏支持
上一页 1 ··· 447 448 449 450 451 452 453 454 455 ··· 498 下一页
摘要: P1655 小朋友的球 题目描述 @发源于 小朋友最近特别喜欢球。有一天他脑子抽了,从口袋里拿出了N个不同的球,想把它们放到M个相同的盒子里,并且要求每个盒子中至少要有一个球,他好奇有几种放法,于是尝试编程实现,但由于他天天不好好学习,只会上B站看游泳教练,于是他向你求助。 输入输出格式 输入格式: 阅读全文
posted @ 2017-10-27 09:52 范仁义 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 贪心法和动态规划法的区别 动态规划和贪心算法都是一种递推算法 均用局部最优解来推导全局最优解 不同点: 贪心算法: 1.贪心算法中,作出的每步贪心决策都无法改变,因为贪心策略是由上一步的最优解推导下一步的最优解,而上一部之前的最优解则不作保留。 2.由(1)中的介绍,可以知道贪心法正确的条件是:每一 阅读全文
posted @ 2017-10-27 03:54 范仁义 阅读(13720) 评论(1) 推荐(2) 编辑
摘要: STL入门 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入 阅读全文
posted @ 2017-10-27 03:50 范仁义 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 小球下落 (二叉树的应用) 有一棵二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从上到下从左到右编号为1,2,3,...,2^D-1。在结点1处放一个小球,它会往下落。每个内结点上都有一个开关,初始全部关闭,当每次有小球落到一个开关上时,它的状态都会改变。当小球到达一个内结点时,如果该结点上 阅读全文
posted @ 2017-10-27 03:48 范仁义 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 字符串匹配算法 一、朴素算法 O(mn) 二、KMP算法O(m+n) 他在海棠小溪海棠边写的小说《海棠小溪海棠溪》 海 部分匹配表 海 海棠 海棠小 海棠小溪 海棠小溪海 海棠小溪海棠 海棠小溪海棠溪 0 0 0 0 1 2 0 他在海棠小溪海棠边写的小说《海棠小溪海棠溪》 海棠小溪海棠溪 三、BM 阅读全文
posted @ 2017-10-27 03:45 范仁义 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 罪犯转移 题目描述 C市现在要转移一批罪犯到D市,C市有n名罪犯,按照入狱时间有顺序,另外每个罪犯有一个罪行值,值越大罪越重。现在为了方便管理,市长决定转移入狱时间连续的c名犯人,同时要求转移犯人的罪行值之和不超过t,问有多少种选择的方式? 输入描述: 第一行数据三个整数:n,t,c(1≤n≤2e5 阅读全文
posted @ 2017-10-26 15:40 范仁义 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 首个重复字符 题目描述 对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符。 给定一个字符串(不一定全为字母)A及它的长度n。请返回第一个重复出现的字符。保证字符串中有重复字符,字符串的长度小于等于500。 测试样例: "qywyer23tdd",11 返回:y 对于一个字符串,请设计一个 阅读全文
posted @ 2017-10-26 15:18 范仁义 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 风口的猪-中国牛市 题目描述 风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i])代表该股票第i天的股价。 假设你一开始没有股票,但有至多两次买入1股而后卖出1股的机会, 阅读全文
posted @ 2017-10-26 15:10 范仁义 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 拜访 题目描述 现在有一个城市销售经理,需要从公司出发,去拜访市内的商家,已知他的位置以及商家的位置,但是由于城市道路交通的原因,他只能在左右中选择一个方向,在上下中选择一个方向,现在问他有多少种方案到达商家地址。 给定一个地图map及它的长宽n和m,其中1代表经理位置,2代表商家位置,-1代表不能 阅读全文
posted @ 2017-10-26 14:42 范仁义 阅读(257) 评论(0) 推荐(0) 编辑
摘要: P1624 单词缩写 题目描述 树树发现好多计算机中的单词都是缩写,如GDB是全称Gnu DeBug的缩写。但是,有时候缩写对应的全称会不固定,如缩写LINUX可以理解为: (1) LINus’s UniX (2) LINUs’s miniX (3) Linux Is Not UniX 现在树树给出 阅读全文
posted @ 2017-10-26 14:09 范仁义 阅读(837) 评论(0) 推荐(0) 编辑
上一页 1 ··· 447 448 449 450 451 452 453 454 455 ··· 498 下一页