当前位置:首页
> Luz 第1156页
Luz 管理员
暂无介绍
89860 篇文章 33 次评论编程题:二进制中1的个数
给定一个长度为 n 的数列,请你求出数列中每个数的二进制表示中 1 的个数。### 输入格式:第一行包含整数 n。第二行包含 n 个整数,表示整个数列。### 输出格式:共一行,包含 n 个整数,其中的第 i 个数表示数列中的第 i 个数的…
编程题:区间和
假定有一个无限长的数轴,数轴上每个坐标上的数都是 0。现在,我们首先进行 n 次操作,每次操作将某一位置 x 上的数加 c。接下来,进行 m 次询问,每个询问包含两个整数 l 和 r,你需要求出在区间 $$[l,r] $$之间的所有数的和。…
编程题:区间合并
给定 n 个区间 $$[l_i,r_i]$$,要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:$$[1,3] $$和$$ [2,6]$$ 可以合并为一个区间$$[1,6]$$。### 输入格式:第…
编程题:双链表
实现一个双链表,双链表初始为空,支持 5 种操作:1.在最左侧插入一个数;2.在最右侧插入一个数;3.将第 k 个插入的数删除;4.在第 k 个插入的数左侧插入一个数;5.在第 k 个插入的数右侧插入一个数现在要对该链表进行 M 次操作,进…
编程题:模拟栈
实现一个栈,栈初始为空,支持四种操作:1.push x – 向栈顶插入一个数 x;2.pop – 从栈顶弹出一个数;3.empty – 判断栈是否为空;4.query – 查询栈顶元素。现在要对栈进行 M 个操作,其中的每个操作 3 和操作…
编程题:模拟队列
实现一个队列,队列初始为空,支持四种操作:1.push x – 向队尾插入一个数 x;2.pop – 从队头弹出一个数;3.empty – 判断队列是否为空;4.query – 查询队头元素。现在要对队列进行 M 个操作,其中的每个操作 3…
编程题:单调栈
给定一个长度为 N 的整数数列,输出每个数左边第一个比它小的数,如果不存在则输出 −1。### 输入格式:第一行包含整数 N,表示数列长度。第二行包含 N 个整数,表示整数数列。### 输出格式:共一行,包含 N 个整数,其中第 i 个数表…
编程题:jmu-Java-03面向对象基础-02-构造方法与初始化块
## 1.定义一个Person类**属性:**String name, boolean gender, int age, int id ,所有的变量必须为私有(private)。 **无参构造函数:**Person(), **功能:**打…
编程题:jmu-Java-03面向对象基础-01-构造方法与toString
定义一个有关人的Person类,内含属性: String name、int age、boolean gender、int id,所有的变量必须为私有(private)。**注意:**属性顺序请严格按照上述顺序依次出现。### 1.编写无参…
填空题:目标点1:程序分析并写出运行结果
目标点1:程序分析并写出运行结果c#include<stdio.h>int main(){ int n=0, m=1, x=2; if(!n)x++; if(m) x+=2; printf("x=%d\n",x); retur…