加载中...

摘要: INT_MAX和INT_MIN的定义及使用(含溢出问题) 定义 C/C++中的 <limits.h> 头文件中定义: #define INT_MAX 2147483647 #define INT_MIN (-INT_MAX - 1) INT_MAX为 2^31-1 ,即 2147483647 ; I 阅读全文
posted @ 2023-02-21 22:11 bujidao1128 阅读(500) 评论(0) 推荐(0) 编辑
摘要: #跳跃 题目描述 小蓝在一个 n 行 m 列的方格图中玩一个游戏。 开始时,小蓝站在方格图的左上角,即第 1 行第 1 列。 小蓝可以在方格图上走动,走动时,如果当前在第 r 行第 c 列,他不能走到行号比 r 小的行,也不能走到列号比 c 小的列。同时,他一步走的直线距离不超过 3。 例如,如果当 阅读全文
posted @ 2023-02-21 22:08 bujidao1128 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角形 题目描述 下面的图形是著名的杨辉三角形: 如果我们按从上到下、从左到右的顺序把所有数排成一列,可以得到如下数列: 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 6, 4, 1, ⋯ 给定一个正整数 N,请你输出数列中第一次出现 N 是在第几个数? 输入描述 输入 阅读全文
posted @ 2023-02-21 21:56 bujidao1128 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 既约分数 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 如果一个分数的分子和分母的最大公约数是 1,这个分数称为既约分数。 例如 3/4 ,1/8 ,7/1 , 都是既约分数。 请问,有多少个既约分数,分子和分母都是 1 到 2020 之间的整数(包括 1 和 阅读全文
posted @ 2023-02-21 12:42 bujidao1128 阅读(70) 评论(0) 推荐(0) 编辑
摘要: backtrack-回溯搜索算法总结 到底什么是回溯? 回溯算法,都知道是基于递归的算法。那为什么要用递归呢,可以用传统的写法代替嘛?之所以用递归,就是因为如果用传统的方式,很难写或者根本写不出来。举个例子,比如我们想知道用集合nums = [1, 2, 3]中的三个数字(可重复)一共能构成多少个不 阅读全文
posted @ 2023-02-20 23:49 bujidao1128 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 七段码 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小蓝要用七段码数码管来表示一种特殊的文字。 上图给出了七段码数码管的一个图示,数码管中一共有 7 段可以发光的二 极管,分别标记为 a, b, c, d, e, f, g。 小蓝要选择一部分二极管(至少要有一 阅读全文
posted @ 2023-02-20 23:42 bujidao1128 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 组队 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。 每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少 阅读全文
posted @ 2023-02-20 22:35 bujidao1128 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 货物摆放 题目描述 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上分别堆 L、W、H 的货物, 阅读全文
posted @ 2023-02-20 22:19 bujidao1128 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 等差素数列 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 2,3,5,7,11,13,... 是素数序列。 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为 30,长度为 6。 2004 年,格林与华人 阅读全文
posted @ 2023-02-20 13:06 bujidao1128 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 递增序列 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一 45 度的斜线上,这两个字母从左向右看、或者从上向下看是递增的。 例如,如下矩阵中 LANN QIAO 阅读全文
posted @ 2023-02-20 12:50 bujidao1128 阅读(324) 评论(0) 推荐(0) 编辑