摘要: k倍区间 给定一个长度为 $N$ 的数列,$A1,A2,…AN$,如果其中一段连续的子序列 $Ai,Ai+1,…Aj$ 之和是 $K$ 的倍数,我们就称这个区间 $[i,j]$是 $K$ 倍区间。 你能求出数列中总共有多少个 K 倍区间吗? 输入格式 第一行包含两个整数 N 和 K。 以下 N 行每 阅读全文
posted @ 2022-12-16 18:32 Keith- 阅读(44) 评论(0) 推荐(0)
摘要: 激光炸弹 地图上有 $N$ 个目标,用整数 $Xi,Yi$表示目标在地图上的位置,每个目标都有一个价值 $Wi$。 注意:不同目标可能在同一位置。 现在有一种新型的激光炸弹,可以摧毁一个包含 $R×R$ 个位置的正方形内的所有目标。 激光炸弹的投放是通过卫星定位的,但其有一个缺点,就是其爆炸范围,即 阅读全文
posted @ 2022-12-16 15:53 Keith- 阅读(56) 评论(0) 推荐(0)
摘要: 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多 4 个正整数的平方和。 如果把 0 包括进去,就正好可以表示为 4 个数的平方和。 比如: $5=0^2+0^2+1^2+2^2$ $7=1^2+1^2+1^2+2^2$ 对于一个给定的正整数,可能存在多种平方和的表示法。 要 阅读全文
posted @ 2022-12-16 11:09 Keith- 阅读(39) 评论(0) 推荐(0)
摘要: #子矩阵的和 输入一个 n 行 m 列的整数矩阵,再输入 q 个询问,每个询问包含四个整数 $x1,y1,x2,y2$,表示一个子矩阵的左上角坐标和右下角坐标。 对于每个询问输出子矩阵中所有数的和。 输入格式 第一行包含三个整数 n,m,q。 接下来 n 行,每行包含 m 个整数,表示整数矩阵。 接 阅读全文
posted @ 2022-12-16 10:08 Keith- 阅读(42) 评论(0) 推荐(0)
摘要: 前缀和 输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r。 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和。 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数,表示整数数列。 接下来 m 行,每行包含两个整数 l 和 r,表示一个询问 阅读全文
posted @ 2022-12-16 09:53 Keith- 阅读(46) 评论(0) 推荐(0)
摘要: 机器人跳跃问题 机器人正在玩一个古老的基于 DOS 的游戏。 游戏中有 $N+1$ 座建筑——从 0 到 N 编号,从左到右排列。 编号为 0 的建筑高度为 0 个单位,编号为 i 的建筑高度为 H(i) 个单位。 起初,机器人在编号为 0 的建筑处。 每一步,它跳到下一个(右边)建筑。 假设机器人 阅读全文
posted @ 2022-12-10 16:03 Keith- 阅读(55) 评论(0) 推荐(0)
摘要: 数的三次方根 给定一个浮点数 n,求它的三次方根。 输入格式 共一行,包含一个浮点数 n。 输出格式 共一行,包含一个浮点数,表示问题的解。 注意,结果保留 6 位小数。 数据范围 $−10000≤n≤10000$ 输入样例: $1000.00$ 输出样例: $10.000000$. 思路 实数二分 阅读全文
posted @ 2022-12-09 21:03 Keith- 阅读(72) 评论(0) 推荐(0)
摘要: 数的范围 给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。 对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。 如果数组中不存在该元素,则返回 -1 -1。 输入格式 第一行包含整数 n 和 q,表示数组长度和询问个数。 第二行包含 n 个整数(均在 $1 阅读全文
posted @ 2022-12-09 20:42 Keith- 阅读(133) 评论(0) 推荐(0)
摘要: 简单斐波那契 以下数列 0 1 1 2 3 5 8 13 21... 被称为斐波纳契数列。 这个数列从第 $3$ 项开始,每一项都等于前两项之和。 输入一个整数 $N$,请你输出这个序列的前 $N$ 项。 输入格式 一个整数 $N$。 输出格式 在一行中输出斐波那契数列的前$N$项,数字之间用空格隔 阅读全文
posted @ 2022-12-08 22:54 Keith- 阅读(43) 评论(0) 推荐(0)
摘要: 带分数 $100$ 可以表示为带分数的形式:$100=3+$ $\frac{69258}{714}$ 还可以表示为:$100=82 +$ $\frac{3546}{197}$ 注意特征:带分数中,数字 $1∼9$ 分别出现且只出现一次(不包含 $0$)。 类似这样的带分数,$100$ 有 $11$ 阅读全文
posted @ 2022-12-08 22:30 Keith- 阅读(303) 评论(0) 推荐(0)