2022暑期牛客第四场

从Cartographer3D到LIO-SAM:主流3D激光SLAM算法怎么选?一份给机器人工程师的实战避坑指南 本文深入探讨了从Cartographer3D到LIO-SAM等主流3D激光SLAM算法的选型策略,为机器人工程师提供实战避坑指南。通过对比不同算法在传感器配置、环境特性和计算资源等方面的表现,帮助开发者根据项目需求选择最优方案,并分享传感器标定、资源优化等实用技巧。 阅读详情

"蔚来杯"2022牛客暑期多校训练营4

N Particle Arts

题目链接

题意

有 n n n个粒子,第 i i i个粒子的能量为 a i a_i ai​ 焦耳,当能量为 a a a的粒子与能量为 b b b 的粒子碰撞时,这两个粒子会消失,并产生两个新的粒子,两个新粒子的能量分别为 a   A N D   b a\ AND\ b a AND b、 a   O R   b a\ OR\ b a OR b。在足够的时间后,这些粒子能量的方差(非递减)将趋于一个固定值,计算这个值。

解题思路

对于两个粒子相撞,可分解为每一位上进行 A N D AND AND 和 O R OR OR 操作

对应位的四种情况:

image-20220731154012338.png

我们发现, 1 1 1 总是尽可能的转移到 O R OR OR 的结果里面去

例如 1001 1001 1001 与 1010 1010 1010 碰撞,产生 1000 ( A N D ) 1000(AND) 1000(AND)和 1011 ( O R ) 1011(OR) 1011(OR)

每次 O R OR OR 的结果都富集了 2 2 2 个原粒子分别位上的 1 1 1

作为 O R OR OR 的结果的 1011 1011 1011 ,在之后的碰撞中产生的 O R OR OR 结果,只可能是 1011 1011 1011 或 1111 1111 1111,

也就是说碰撞是不断让 1 1 1 在 O R OR OR 的结果中不断积累的过程

所以在时间足够长的情况下相当于把每一位上的 1 1 1 分别统计,并贪心地凑大数

样例:

5    1  2  3  4  5

image-20220731155152073.png

事实上这样做完以后已经没有任何碰撞可以改变最终状态

代码:

#include<bits/stdc++.h>
using namespace std;
int a[20];
int main()
{
	long long s1=0,s2=0,n,t,x;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>t;
		for(int j=0;j<15;j++)
			if(t&(1<<j)) a[j]++;
	}
	for(int i=1;i<=n;i++)
	{
		x=0;
		for(int j=0;j<15;j++)
		{
			if(a[j])
			{
				x|=(1<<j);
				a[j]--;
			}
		}
		s1+=x;
		s2+=x*x;
	}
	long long fz=s2*n-s1*s1;
	long long fm=n*n;
	long long g=__gcd(fz,fm);
	fz/=g; fm/=g;
	cout<<fz<<"/"<<fm<<endl;
}
SMART200如何实现多次调用子程序带定时器功能 1、西门子200PLC的子程序由于很多限制条件,如果希望建立一个可以多次调用的子程序,那么这个子程序里是不能含有定时器指令的,所以我们只能退而求其次了。建议将沿指令(上升沿、下降沿)放在多次调用子程序的外面。 2、可以提供不同的时基,提供不同时间的定时 3、实现秒定时 5、子程序内部: STL代码: 1、时基信号由外部提供、 可以提供不同的时基信号 2、实现循环定时开关 LD #Start:L0.... 阅读详情

相关推荐

AS5600磁编码器选型与安装避坑指南:磁铁形状、间隙距离到底怎么选?(附实测数据)

本文详细解析了AS5600磁编码器的选型与安装要点,包括磁铁形状、间隙距离等关键参数的选择,并附有实测数据支持。特别针对Arduino和I2C接口的应用场景,提供了硬件选型和机械安装的实用指南,帮助开发者避免常见陷阱,提升系统精度和稳定性。

weixin_27038245的博客 288

2022牛客暑期多校训练营4 个人题解

title :2022牛客暑期多校训练营4 题解 date : 2022-8-18 tags : ACM,练习记录 author : Linno题目链接 :https://ac.nowcoder.com/acm/contest/33189补题进度 :9/14私信提醒我补题QAQ排序不等式,∑i=1mwai∏ji−1paj\sum_{i=1}^m w_{a_i}\prod_j^{i-1}p_{a_j}∑i=1m​wai​​∏ji−1​paj​​求最大收益。将w[i]/(10000−q[i])w[i]/(100

SC_Linno的博客 384

告别混乱接线!用EPLAN 3D布局图,手把手教你搞定电气柜的3D建模与自动布线

本文详细介绍了如何使用EPLAN 3D布局图进行电气柜的3D建模与自动布线,帮助工程师告别混乱接线。从项目准备、基础结构建模到智能设备布局与逻辑定义,再到高级布线技术与问题排查,提供了一套完整的实战指南。通过EPLAN的3D功能,显著提升设计效率与系统可靠性。

weixin_30680385的博客 340

“蔚来杯“2022牛客暑期多校赛 第四场 D-Jobs (Easy Version)

属性的大小,范围为(0,400),我们可以利用dp进行预处理,设f[i][j]表示当属性a不超过i、属性b不超过j时的最小c值,则转移方程为f[i][j]=min(f[i][j],min(f[i-1][j],f[i][j-1])),预处理略,时间复杂度为O(n*400*400)如果对于每个人,我们分别对比他属性和每个公司每个职位属性大小,再进行计算,时间复杂度为O(n*m*q)=的三个属性,当一个人满足某公司任一职位需求,即他的属性分别大于某公司任一职位的三个属性时,他即收到该公司offer。...

weixin_69232161的博客 263

C语言 函数

一、什么是函数 二、函数的相关语法 三、函数编码规范

m0_57105760的博客 1891

告别裸机:在FreeRTOS上为STM32移植SOEM 1.4.0的完整指南

本文详细介绍了在FreeRTOS环境下为STM32H7系列芯片移植SOEM 1.4.0的完整指南,涵盖环境准备、任务架构设计、OSAL层适配及网络驱动优化等关键步骤。通过EtherCAT主站解决方案的实现,帮助开发者构建稳定可靠的工业自动化系统,提升实时通信性能。

weixin_33582311的博客 363

2022暑期牛客第三场

个人题解提供处

ACM_admin的博客 242

从SolidWorks到Simulink:手把手教你用URDF文件搭建六轴机械臂仿真模型(含STL文件配置避坑)

本文详细介绍了从SolidWorks到Simulink的六轴机械臂URDF仿真全流程,包括URDF文件导出、Simscape模型生成与调试、动力学参数获取与验证等关键步骤。重点解决了STL文件配置、关节接口设置等工程化难题,帮助开发者高效构建可控制的数字孪生体。通过实战案例和优化技巧,提升机械臂仿真效率与准确性。

weixin_26812607的博客 266

2022暑期牛客第七场

个人题解提供处

ACM_admin的博客 467

YOLOv12改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 什么!不知道如何改进模型⁉️ 本专栏所使用并改进的每一个模块均包含详细的模块分析、原理讲解、个人总结、多种改进方式以及完整的修改流程,所有改进100%可直接运行,性价比极高。2️⃣ 找不到合适的模块⁉️ 所有改进点均为近三年顶会,顶刊提出的先进算法,将其融入到中,并进行二次创新,新颖度高,创新度高,能够适应不同的任务场景。3️⃣ 不确定自己改进的步骤、结果是否正确⁉️ 订阅专栏即可进群享受模型训练、模型改进、论文写作、投稿选刊,从入门到论文的各种答疑内容,非常适合新手。4️⃣ 团队内发表数篇SCI论

Limiiiing的博客 2万+

Unity大世界流式加载:工业级架构与优化秘籍

游戏大厂Unity大世界流式加载框架全景解析:从《原神》《和平精英》等标杆案例出发,深入剖析工业级流式加载的完整技术架构。文章系统介绍了大世界分区块管理、异步加载机制、资源优化策略、多平台适配方案,以及业务联动与团队协作流程。重点阐述了Addressable与AssetBundle应用、空间触发器设计、性能自适应等核心技术,并展望AI预测加载、云游戏等未来方向。全面展现了大厂如何通过流式加载技术实现无缝开放世界体验的技术路径与实践经验。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 607

2022暑期牛客第五场

个人题解提供处

ACM_admin的博客 334

【软考】高项论文写作常见模板

本文主要介绍了YYYY年MM月DD日,我所在公司承接了XXXX项目的建设过程,包括了XXX,XXX,XXX内容,涉及到XXX,XXX,XXX技术。本人在项目中承载着项目经理的角色,主要负责了XXX,XXX,XXX方面事宜。此项目时间紧,任务重,实施过程中,我们特别注重了1、XXX 2、XXX 3、XXX几个方面,经过团队的一致努力,本项目按时交付,运行至今,客户反馈良好。但是在实施过程中,也曝露除了一些问题,包括了XXX,XXX等,通过应急处理和协调,这些问题都得到了妥善解决,没有影响到项目进度。

奶爸的编程之路,也就一周冷个三天 1687

2022暑期实习面经

2022暑期实习面经 写在前面 2022今年的暑期实习实在太难找了,首先互联网行情不太好,继而又碰到上海疫情,所谓互联网寒冬吧,很多简历都是石沉大海,约了面试大部分时候也是被面试官怼,每天每日都很焦虑失眠,还好柳暗花明最后得到了自己想要的结果。也希望所有人能够收到自己满意的offer,以下内容纯属个人面试经历和总结,如有错误请指正,不喜勿喷。 文章目录2022暑期实习面经个人情况关于面试简历和投递面试技巧一些建议关于几个厂关于算法ACM做题问题看题先看数据规模关于链表和树的输入问题算法题汇总面试问题 个人情

July1101的博客 2386

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

2022暑期牛客第八场

个人题解提供处

ACM_admin的博客 324

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

2022暑期牛客第六场

个人题解提供处

ACM_admin的博客 162

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

2022牛客暑期多校训练营2 个人题解

title :2022牛客暑期多校训练营2 题解 date : 2022-8-16 tags : ACM,练习记录 author : Linno题目链接 :https://ac.nowcoder.com/acm/contest/33186补题进度 :9/11设fk[i][j]表示长度为k的从i开始到j结束的子序列最大长度,状态转移方程为:fk[i][j]={dis(i,j),k=2maxt{fk−1[i][t]+f2[t][j]},k≥3 设f_k[i][j]表示长度为k的从i开始到j结束的子序列最大长度,

SC_Linno的博客 475

2022牛客暑期多校训练营3 个人题解

title :2022牛客暑期多校训练营3 题解 date : 2022-8-16 tags : ACM,练习记录 author : Linno题目链接 :https://ac.nowcoder.com/acm/contest/33188补题进度 :8/10方法1:LCA是可以合并的,因此我们对于去掉特定一个关键点的LCA,只需要把前缀LCA和后缀LCA合并即可。方法2:我们把所有关键点的LCA记下来,询问时能改变它的情况非常少,分类讨论有:①如果该点是全局LCA,那么只需要O(n)求一次这种情况;②如果子

SC_Linno的博客 535

2022牛客暑期多校训练营训练日志

点石成我的训练日志

qq_43003147的博客 977

2022牛客暑期多校训练营10 个人题解

title :2022牛客暑期多校训练营10 题解tags : ACM,练习记录。

SC_Linno的博客 736

2022牛客暑期多校训练营9 个人题解

title :2022牛客暑期多校训练营9 题解tags : ACM,练习记录。

SC_Linno的博客 635

牛客暑假多校训练营(第四场) H Harder Gcd Peoblem

牛客暑假多校训练营(第四场) H Harder Gcd Peoblem 题意: ​ 给出N,在1~N所有数中,选出M对数字,并且每对数字满足gcd(a_i,b_i)>1,让M尽可能的大,输出最大的M以及这M对数字。 思路: ​ 首先应考虑有哪些数不能参与匹配,分析可知,1与任何正数的gcd都为1,则1无匹配对象,再考虑质数,质数与它本身的倍数的gcd>1。所以,1和大于N/2的质数一定没有匹配对象。 ​ 则在此题中,首先筛选出N以内的素数,并记录在pri数组中: //简单的埃氏筛法 void i

qq_44793348的博客 281

2022牛客暑期多校训练营6 个人题解

title :2022牛客暑期多校训练营6 题解tags : ACM,练习记录。

SC_Linno的博客 595

2022暑期牛客加赛场

个人题解提供处

ACM_admin的博客 263

2022牛客暑期多校训练营7 个人题解

title :2022牛客暑期多校训练营7 题解tags : ACM,练习记录。

SC_Linno的博客 506

2022暑期牛客第九场

个人题解提供处

ACM_admin的博客 356
上一篇: 2022暑期杭电第三场
下一篇: 2022暑期牛客第三场
TGUACM_admin
博客等级 码龄4年 7粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值