2019年1月17日

摘要: 供暖气 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 现在,给出位于一条水平线上的房屋和供暖器的位置,找到可以覆盖所有房屋的最小加热半径。 所以,你的输入将会是房屋和供暖器的位置。你将输出供暖器的最小加热半径。 说明: 示例 1: 输入: [1,2,3],[2] 输出: 阅读全文
posted @ 2019-01-17 00:52 kexinxin 阅读(235) 评论(0) 推荐(0)
摘要: 一和零 在计算机界中,我们总是追求用有限的资源获取最大的收益。 现在,假设你分别支配着 m 个 0 和 n 个 1。另外,还有一个仅包含 0 和 1 字符串的数组。 你的任务是使用给定的 m 个 0 和 n 个 1 ,找到能拼出存在于数组中的字符串的最大数量。每个 0 和 1 至多被使用一次。 注意 阅读全文
posted @ 2019-01-17 00:50 kexinxin 阅读(155) 评论(0) 推荐(0)
摘要: 火柴拼正方形 还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。 输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。 示例 1: 输入: [1,1 阅读全文
posted @ 2019-01-17 00:49 kexinxin 阅读(448) 评论(0) 推荐(0)
摘要: 连接词 给定一个不含重复单词的列表,编写一个程序,返回给定单词列表中所有的连接词。 连接词的定义为:一个字符串完全是由至少两个给定数组中的单词组成的。 示例: 输入: ["cat","cats","catsdogcats","dog","dogcatsdog","hippopotamuses","r 阅读全文
posted @ 2019-01-17 00:48 kexinxin 阅读(393) 评论(0) 推荐(0)
摘要: 环绕字符串中的唯一子字符串 把字符串 s 看作是"abcdefghijklmnopqrstuvwxyz"的无限环绕字符串,所以 s 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....". 现在我们有了另一 阅读全文
posted @ 2019-01-17 00:47 kexinxin 阅读(408) 评论(0) 推荐(0)
摘要: 统计重复个数 定义由 n 个连接的字符串 s 组成字符串 S,即 S = [s,n]。例如,["abc", 3]="abcabcabc"。 另一方面,如果我们可以从 s2 中删除某些字符使其变为 s1,我们称字符串 s1 可以从字符串 s2 获得。例如,"abc" 可以根据我们的定义从 "abdbe 阅读全文
posted @ 2019-01-17 00:46 kexinxin 阅读(507) 评论(0) 推荐(0)
摘要: 我能赢吗 在 "100 game" 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和达到 100 的玩家,即为胜者。 如果我们将游戏规则改为 "玩家不能重复使用整数" 呢? 例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回),直到累计整数 阅读全文
posted @ 2019-01-17 00:45 kexinxin 阅读(369) 评论(0) 推荐(0)
摘要: 最少移动次数使数组元素相等 给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。 您可以假设数组的长度最多为10000。 例如: 输入: [1,2,3] 输出: 2 说明: 只有两个动作是必要的(记得每一步仅可使其中一个元素加1或减1): [1,2 阅读全文
posted @ 2019-01-17 00:44 kexinxin 阅读(202) 评论(0) 推荐(0)
摘要: 重复的子字符串 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba" 输出: False 示例 3 阅读全文
posted @ 2019-01-17 00:42 kexinxin 阅读(304) 评论(0) 推荐(0)
摘要: 可怜的小猪 有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。 问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪? 回答这个问题,并为下列的进阶问题编写一个通用算法。 进阶: 假设有 n 只水桶, 阅读全文
posted @ 2019-01-17 00:41 kexinxin 阅读(310) 评论(0) 推荐(0)

导航