09 2020 档案

摘要:三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。 示例1: 输入:n = 3 输出:4 说明: 有四种走法示例2: 输入:n = 5 输出:13提示: n范围在[1, 1000 阅读全文
posted @ 2020-09-30 10:42 进寸欢喜 阅读(102) 评论(0) 推荐(0) 编辑
摘要:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 示例 阅读全文
posted @ 2020-09-28 16:52 进寸欢喜 阅读(86) 评论(0) 推荐(0) 编辑
摘要:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的 阅读全文
posted @ 2020-09-28 15:57 进寸欢喜 阅读(92) 评论(0) 推荐(0) 编辑
摘要:题目描述: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2: 输入: 3输出: 3解释 阅读全文
posted @ 2020-09-24 14:10 进寸欢喜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:题目描述 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7 阅读全文
posted @ 2020-09-23 16:37 进寸欢喜 阅读(224) 评论(0) 推荐(0) 编辑
摘要:题目描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有 N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标 记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两 阅读全文
posted @ 2020-09-22 11:16 进寸欢喜 阅读(207) 评论(0) 推荐(1) 编辑
摘要:题目描述 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃(当然是不能打碎的) 3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 输入 输入包含三个正整数 阅读全文
posted @ 2020-09-19 15:41 进寸欢喜 阅读(155) 评论(0) 推荐(0) 编辑
摘要:题目描述 栋栋正在和同学们玩一个数字游戏。 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。 为了使数字不至于太大, 阅读全文
posted @ 2020-09-17 22:46 进寸欢喜 阅读(244) 评论(0) 推荐(0) 编辑
摘要:题目描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。 输入 一个正整数 n (10< n< 100), 表示要求满足的数位 阅读全文
posted @ 2020-09-16 14:32 进寸欢喜 阅读(301) 评论(0) 推荐(0) 编辑
摘要:题目描述 正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数! 输入 每行一个整数(<2^32). 输出 每行一个输出,对应该数的各位数之和. 样例输入 12345 56123 82 样例输出 15 17 10思路:开始时想到将整个字符串放到数组中存储起来后来发现这样不太可行 阅读全文
posted @ 2020-09-15 11:03 进寸欢喜 阅读(830) 评论(0) 推荐(0) 编辑
摘要:题目描述 在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。 合法的IP是这样的形式: A.B.C.D 其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。 现在,请你来完成这个判断程序吧^_^ 输入 输入 阅读全文
posted @ 2020-09-15 09:36 进寸欢喜 阅读(616) 评论(0) 推荐(0) 编辑
摘要:题目描述 小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词--DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧 输入 输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两 阅读全文
posted @ 2020-09-14 21:52 进寸欢喜 阅读(337) 评论(0) 推荐(0) 编辑
摘要:题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 输入 本题有多组数据,每组数据由一个正整数N组成。(N不大于100) 输出 对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。 样例输入 5 样例输出 1 阅读全文
posted @ 2020-09-14 15:03 进寸欢喜 阅读(215) 评论(0) 推荐(0) 编辑
摘要:题目描述 Consider the following algorithm to generate a sequence of numbers. Start with an integer n. If n is even, divide by 2. If n is odd, multiply by 阅读全文
posted @ 2020-09-09 14:26 进寸欢喜 阅读(261) 评论(0) 推荐(0) 编辑
摘要:题目描述 字符串的输入输出处理。 输入 第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。 输出 先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行 阅读全文
posted @ 2020-09-09 10:51 进寸欢喜 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:题目描述: 用筛法求之N内的素数。 输入: N 输出: 0~N的素数 样例输入: 100 样例输出: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97思路:题目不是很难,刚开始做的时候写的是遍历数字然后判断当 阅读全文
posted @ 2020-09-08 11:31 进寸欢喜 阅读(321) 评论(0) 推荐(0) 编辑
摘要:题目描述: 将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 输入 输入包括一行。 第一行输入的字符串。 输出 输出转换好的逆序字符串。 样例输入 I am a student 样例输出 tneduts a ma I思路:我刚开始想错了想到把字符串放进数组中,然后从数组中逆 阅读全文
posted @ 2020-09-08 10:24 进寸欢喜 阅读(192) 评论(0) 推荐(0) 编辑
摘要:题目描述: This is the first problem for test. Since all we know the ASCII code, your job is simple: Input numbers and output corresponding messages. 输入: T 阅读全文
posted @ 2020-09-07 14:57 进寸欢喜 阅读(307) 评论(0) 推荐(0) 编辑