上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 实现一个双链表,双链表初始为空,支持 5 种操作: 在最左侧插入一个数; 在最右侧插入一个数; 将第 k 个插入的数删除; 在第 k 个插入的数左侧插入一个数; 在第 k 个插入的数右侧插入一个数 现在要对该链表进行 M 次操作,进行完所有操作后,从左到右输出整个链表。 注意:题目中第 k 个插入的 阅读全文
posted @ 2022-04-16 16:00 zzq12138 阅读(49) 评论(0) 推荐(0)
摘要: 给定 n 个区间 [li,ri],要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含两个整数 l 和 r。 输出格式 共一行,包含一个 阅读全文
posted @ 2022-04-14 17:42 zzq12138 阅读(62) 评论(0) 推荐(0)
摘要: 假定有一个无限长的数轴,数轴上每个坐标上的数都是 0。 现在,我们首先进行 n 次操作,每次操作将某一位置 x 上的数加 c。 接下来,进行 m 次询问,每个询问包含两个整数 l 和 r,你需要求出在区间 [l,r] 之间的所有数的和。 输入格式 第一行包含两个整数 n 和 m。 接下来 n 行,每 阅读全文
posted @ 2022-04-14 02:01 zzq12138 阅读(70) 评论(0) 推荐(0)
摘要: 给定一个长度为 n 的数列,请你求出数列中每个数的二进制表示中 1 的个数。 输入格式 第一行包含整数 n。 第二行包含 n 个整数,表示整个数列。 输出格式 共一行,包含 n 个整数,其中的第 i 个数表示数列中的第 i 个数的二进制表示中 1 的个数。 数据范围 1≤n≤100000, 0≤数列 阅读全文
posted @ 2022-04-12 00:09 zzq12138 阅读(54) 评论(0) 推荐(0)
摘要: 给定一个长度为 n 的整数序列 a1,a2,…,an 以及一个长度为 m 的整数序列 b1,b2,…,bm。 请你判断 a 序列是否为 b 序列的子序列。 子序列指序列的一部分项按原有次序排列而得的序列,例如序列 {a1,a3,a5} 是序列 {a1,a2,a3,a4,a5} 的一个子序列。 输入格 阅读全文
posted @ 2022-04-11 23:38 zzq12138 阅读(62) 评论(0) 推荐(0)
摘要: 给定两个升序排序的有序数组 A 和 B,以及一个目标值 x。 数组下标从 0 开始。 请你求出满足 A[i]+B[j]=x 的数对 (i,j)。 数据保证有唯一解。 输入格式 第一行包含三个整数 n,m,x,分别表示 A 的长度,B 的长度以及目标值 x。 第二行包含 n 个整数,表示数组 A。 第 阅读全文
posted @ 2022-04-11 01:25 zzq12138 阅读(61) 评论(0) 推荐(0)
摘要: ###根据算术基本定理推出(因为唯一一个偶素数是二):如果一个数n是2的幂,则该数无奇数因子。 ###可用n&(n-1)来判断,因为2的幂只在二进制的某一位有值,而(n-1)在除了该位的其他位有值 ###所以如果该数是2的幂,n&(n-1)=0 #include<iostream> #include 阅读全文
posted @ 2022-04-11 00:22 zzq12138 阅读(30) 评论(0) 推荐(0)
摘要: 给定一个长度为 n 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。 输入格式 第一行包含整数 n。 第二行包含 n 个整数(均在 0∼105 范围内),表示整数序列。 输出格式 共一行,包含一个整数,表示最长的不包含重复的数的连续区间的长度。 数据范围 1≤n≤105 输入样例: 阅读全文
posted @ 2022-04-11 00:18 zzq12138 阅读(41) 评论(0) 推荐(0)
摘要: 费解的开关 题目 提交记录 讨论 题解 视频讲解 你玩过“拉灯”游戏吗? 25 盏灯排成一个 5×5 的方形。 每一个灯都有一个开关,游戏者可以改变它的状态。 每一步,游戏者可以改变某一个灯的状态。 游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。 我们用数字 1 阅读全文
posted @ 2022-03-31 01:37 zzq12138 阅读(25) 评论(0) 推荐(0)
摘要: 数圈圈 题目 提交记录 讨论 题解 视频讲解 十六进制是一种基数为 16 的计数系统,是一种逢 16 进 1 的进位制。 通常用数字 0、1、2、3、4、5、6、7、8、9 和字母 A、B、C、D、E、F 表示,其中: A∼F 表示 10∼15,这些称作十六进制数字。 观察这些数字的图案,我们可以发 阅读全文
posted @ 2022-03-20 23:30 zzq12138 阅读(604) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页