现有N个大理石,每个大理石上写了一个非负整数。首先对这些整数从小到大排序,然后回答Q个问题。每个问题问是否有一个大理石写着某个整数x,如果是,就回答哪个大理石上写着x(如果有多个大理石上出现x,那么回答第一次出现的大理石编号)。排序后的大理石从左到右编号为1~N。 输入 输入包含多组测试数据,每组数据分三行第一行是两个正整数N(N<1000)和Q(Q<1000)第二行是N个非负整数第三行是Q个非负整数。 输出
时间: 2024-03-05 17:51:45 浏览: 15
题目描述有些含糊,理解为:给你 $N$ 个大理石的编号和每个编号对应的数字,再给出 $Q$ 个询问数字,对于每个询问数字,输出其第一次出现的编号。
例如,输入:
```
4 2
3 2 1 4
2 3
```
表示有 $4$ 个大理石,编号分别为 $1,2,3,4$,它们对应的数字分别为 $3,2,1,4$,有 $2$ 个询问数字 $2,3$,需要输出第一个出现这个数字的大理石编号。
对于第一个询问数字 $2$,我们可以从小到大依次遍历大理石的数字,发现第二个大理石编号为 $2$,输出 $2$。
对于第二个询问数字 $3$,同样从小到大遍历大理石的数字,发现第一个大理石编号为 $1$,输出 $1$。
因此,输出为:
```
2
1
```
下面是使用 C++ 编写的解题代码:
相关问题
写一个关于四轴雕刻机的文献综述
四轴雕刻机是一种常见的数控机床,可用于对各种材料进行立体雕刻、精密加工、标志刻字、模型制作等。本文将对四轴雕刻机的发展、分类、特点、应用等关键内容进行综述。
一、发展历程
四轴雕刻机是在数控技术的基础上发展起来的。20世纪50年代,计算机数值控制(CNC)技术开始出现,为数控机床发展提供了技术支持。20世纪80年代,出现了第一台四轴雕刻机,其采用了步进电机作为驱动器,实现了雕刻和加工的自动化控制。
经过多年的发展,四轴雕刻机已经成为了一种常见的机械加工设备,其技术水平不断提高,应用范围也不断扩大。
二、分类
根据驱动方式的不同,四轴雕刻机可以分为机械式四轴雕刻机和数控式四轴雕刻机。前者可以通过手动控制进行操作,而后者可以通过计算机程序实现自动化控制。
根据加工方式的不同,四轴雕刻机可以分为雕刻式四轴雕刻机和铣削式四轴雕刻机。前者适用于对曲面进行雕刻和切割,后者适用于对更大的面积进行加工和铣削。
三、特点
四轴雕刻机具有高精度、高速度、高效率、易操作等特点。其采用了数字化、智能化的控制技术,可以快速准确地完成复杂的图案、模型加工和刻画。
它还可以通过CAD软件进行编程,灵活地改变加工路径,满足个性化定制需求。同时,它还可以适用于各种材料的加工,包括铜、铝、铁、木、玻璃、大理石等,具有广泛的应用前景。
四、应用领域
四轴雕刻机广泛应用于广告制作、建筑装饰、电子电器、手工艺品、模型制作、木工家具等行业。在广告制作领域,它可以制作3D字、标志、模型等,具有极高的装饰性和艺术性;在建筑装饰领域,它可以切割板材、雕刻花纹、制作镂空装饰图案等;在电子电器行业,它可以加工各种电子器件的外壳、面板、键盘等;在手工艺品和木工家具行业,它可以制作雕花、浮雕、雕刻等复杂的立体图案和表面装饰。
总之,四轴雕刻机具有广泛的应用前景和较高的市场需求,其发展前景十分看好。
请帮我写大理石开采项目安全设施设计结论
通过对大理石开采项目的安全设施设计的探讨,可以得出以下结论:
1. 建立完善的安全管理制度是保障大理石开采安全的基础。制定出一系列的安全标准和流程,安排专人负责现场的安全检查和监督,及时发现和处理存在的安全隐患。
2. 针对大理石开采过程中存在的爆破危险,必须设置专门的爆破安全区域,并进行彻底的排查和清理,以确保不会有人员和物品在爆炸时受到影响。
3. 在大理石运输过程中,需要对车辆进行技术检测,采用专业的装卸设备,对大理石进行固定和包装,以确保石料不会滑落或碎裂,造成安全隐患。
4. 在大理石开采现场,应建立起完善的安全应急预案,对工人进行安全教育和培训,提高他们的安全意识和应变能力。
5. 在设计安全设施时,应该注重实用性和可行性,根据实际情况考虑到不同的环境因素。同时,需要定期检查和维护设施,确保设施的有效性和可靠性。
综上所述,大理石开采项目的安全设施设计需要全面、细致、实用,才能够保障工人的生命安全和身体健康。只有通过建立完善的安全管理制度,设置专门的爆破安全区域,采用专业的装卸设备,建立安全应急预案,提高工人的安全意识和应变能力,才能够让大理石开采这项工作更加安全、高效、可持续。