- 2024-11-15PKUSC2018 最大前缀和
题意给一个长度为\(n\)的整数序列,求其\(n!\)种排列方式的最大前缀和(不能为空)的总和。\(n\leq20\)解法设全集为\(U\),考虑枚举作为最大前缀和的子集\(S\)。那么要求的就是\(S\)排列后严格最大前缀和在最后一个元素取到和方案数和\(U\backslashS\)排列后每个前缀
- 2024-09-059.5 上午 becoder 模拟赛总结 & 题解
T1文本编辑器说实话,看到题目的第一瞬间,我还以为gm第一道就放了平衡树。一道链表的模板题,当然愿意也可以用平衡树写,不多说了,直接放代码(100pts):#defineN1000005chars[N],t[N];intnow,pre[N],nxt[N];intmain(){scanf("%s%s",s+1,t+1);intn=strlen(s+1);
- 2024-08-15[THUPC 2024 决赛] 采矿
思路很自然的一道交互,赛场上都没来得及细做QwQ。首先询问树形态的交互题有一个非常通用的思路:剥叶子。应用在这个题上来后你马上就会发现这是好的,因为在本题中叶子有一个关键性质:只有一条邻边操控,如果这条邻边往外指那么这个点的答案一定是\(1\)。你会发现一个点答案是\(1\)
- 2024-07-17基于FPGA的MSK调制解调系统verilog开发,包含testbench,同步模块,高斯信道模拟模块,误码率统计模块
1.算法仿真效果本程序系统是《m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序》的的升级。 升级前原文链接 增加了完整的AWGN信道模型的FPGA实现,可以在testbench里面设置SNR,分析不同SNR对应的FPGA误码率情况。 vivado2019.2仿真结果如下(
- 2024-05-28STM32软件重启失败
现象描述stm32使用NVIC_SystemReset()函数软件重启失败解决方法找到NVIC_SystemReset()的定义,继续跳转至__NVIC_SystemReset函数,将其中的SCB_AIRCR_SYSRESETREQ_Msk修改为SCB_AIRCR_VECTRESET_Msk即可。__NO_RETURN__STATIC_INLINEvoid__NVIC_SystemReset(void){
- 2024-05-19xView2 比赛冠军代码解读
CSDN搬家失败,手动导出markdown后再导入博客园代码地址:https://github.com/vdurnov/xview2_1st_place_solution模型训练中用到了混合精度训练工具Nvidiaapex和图像增强工具imgaug目录1、readme权重文件数据清洗数据处理模型细节2、代码结构3、定位模型3.1数据集
- 2024-05-06【GD32】---- 移植工程模板
1新建模板文件夹新建一个名叫03_GD32TemplateProject的文件夹,用于建造工程模板2移植官方库文件在模板文件夹里新建5个文件夹,分别存放官方库文件和系统驱动文件01_main存放main函数02_Startup存放系统启动文件03_System存放官方的系统文件04_Firmware_PeripheralD
- 2024-03-26【MATLAB源码-第15期】基于matlab的MSK的理论误码率与实际误码率BER对比仿真,采用差分编码和IQ调制解调。
操作环境:MATLAB2022a1、算法描述在数字调制中,最小频移键控(Minimum-ShiftKeying,缩写:MSK)是一种连续相位调制的频移键控方式,在1950年代末和1960年代产生。[1]与偏移四相相移键控(OQPSK)类似,MSK同样将正交路基带信号相对于同相路基带信号延时符号间隔的一半,从而消除了已调信号
- 2024-03-12CF 1842 H
给自己的博客引流:3.15解除密码这个是这篇中最认真写的题。CF1842H妙妙题!!!太牛了。首先,\(x_i\in[0,1]\),可以有两种:\(x_i<0.5,x_i\ge0.5\)。因为在\([0,1]\)中抽出\(0.5\)的几率为\(0\),就可以分成\(x_i<0.5,x_i>0.5\)。如果这样分,那么\(x_i,x_j<0.5\impliesx_i+x
- 2023-12-27CF1408I
Hyperlink题意很明白,不复述了吧qwqsolution一个数\(a_i\)减去\(\Delta\)之后对整个数组的异或和会造成\(a_i~\text{xor}~(a_i-\Delta)\)的影响。所有数的影响\(\text{xor}\)起来就是对整个数组的影响总和。值域不大可以塞到dp状态里,已经减去的总和也可以塞进去。就
- 2023-12-27CF1523F
Portaldescription0时刻你可以选择二维平面上任意一个整点作为起始点。每个单位时间你可以上下左右走或原地不动。平面上有\(n\)个处在整点的传送门,你可以走到一个传送门所在的位置并激活它。一旦传送门被激活,你可以在任意时刻立即传送到这个传送门的位置。现在有\(m\)个
- 2023-12-097、i2c模块
i2ci2c中发出时钟信号的是主机。主机通过地址来访问从机。发送数据到总线的叫发送器,接受数据的器件叫接收器。在物理结构上,i2c由一条串行总线SDA和一条串行时钟总线SCL构成。I2C基本编程步骤:初始化时钟、配置引脚、起始信号、读、写、终止信号起始信号(一般由主机产生)起始信
- 2023-11-14P9838 挑战 NPC IV
传送门description一个长度为\(n\)的排列的权值定义为其每个子区间内所有数\(\text{lowbit}+1\)之和(注意此处的\(\text{lowbit}\)表示二进制下最小的1在第几位,例如\(\text{lowbit}(5)+1=1\))。求所有长度为\(n\)的排列中权值第\(k\)小的排列的权值。\(n\leq10^{
- 2023-10-17Amazon MSK 可靠性最佳实践
1.AmazonMSK介绍Kafka作为老牌的开源分布式事件流平台,已经广泛用于如数据集成,流处理,数据管道等各种应用中。 亚马逊云科技也于2019年2月推出了ApacheKafka的云托管版本,AmazonMSK(ManagedStreamingforApacheKafka)。相较于传统的自建式Kafka集群,MSK有如下几点优势:快速
- 2023-07-29洛谷 P9479 - [NOI2023] 桂花树
显然,条件一等价于在\(T'\)中,\(1\simn\)组成的虚树等于它本身。条件二等价于\(1\simi\)组成的虚树上点的标号不超过\(i+k\)。我们考虑在原树的基础上依次添加\(n+1\simn+m\)这\(m\)个点。添加一个点\(i\)时,它与原树的位置关系可能有以下几种:挂在原树上某
- 2023-06-18跳频通信系统误码率matlab仿真,输出误码率
1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要跳频是最常用的扩频方式之一,其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。从通信技术的实现方式来说,“跳频”是一
- 2023-06-18跳频通信系统误码率matlab仿真,输出误码率
1.算法仿真效果matlab2022a仿真结果如下: 2.算法涉及理论知识概要 跳频是最常用的扩频方式之一,其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。从通信技术的实现
- 2023-06-096-08 杂题
56E-DominoPrinciple我们发现,倒下的多米诺骨牌一定是一个区间,否则如果中间空了一段,前面就一定不能影响到后面。所以可以设\(r_i\)表示第\(i\)块牌倒下,倒下的最右的牌。然后每块牌影响的范围就是\([i,r_i]\)。我们计算它能直接使得倒下的牌是哪些区间,\(r_i\)就是这个区间
- 2023-05-16GYM100722C - Ticket to Ride
首先考虑\(dp_{i,msk}\)表示当前连通了\(msk\)中所有关键点,并且当前连通的非关键点包含\(i\)的最小代价。然后考虑如何转移。我们先用\(Floyd\)预处理所有点对之间的最短路\(dist_{i,j}\)。同时,每次选取的两个用于合并的关键点集合一定没有交集,所以我们可以直接枚举子集
- 2023-05-07CF906C - Party
我们发现,这其实就是一个完全图合并的问题。如果一个子图不是完全图,就一定要把它们合并起来。我们考虑\(dp_{msk}\)表示只对当前集合\(msk\)的点进行操作,使得\(msk\)集合是完全图的最小步数。初始状态是枚举所有的\(msk\)检测是否是完全图。然后我们每次枚举和当前集合的
- 2023-02-23CF845F - Guards In The Storehouse
题意:在\((x,y)\)放一个哨兵,可以监视本行后面的所有格子直到障碍、本列后面所有的格子直到障碍。求使全盘最多一个位置不被监视的方案总数。我们发现,因为\(nm\le250\),
- 2023-02-11m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序
1.算法描述整个模型的基本框图为软件无线电是现代通信技术的重要研究领域和发展方向,目前发展迅速.快速发展的软件无线电技术与落后的硬件计算资源之间的矛盾越来越突出.
- 2023-02-11m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序
1.算法描述整个模型的基本框图为 软件无线电是现代通信技术的重要研究领域和发展方向,目前发展迅速.快速发展的软件无线电技术与落后的硬件计算资源之间
- 2023-02-09[dp 记录] CF1342F
trick:dp数组定义域与值域的互换。基本复读魏老师题解。题意:将\(n\)数合并为\(m\)集合,每个集合取出一个代表元,使得(代表元下标,集合和)构成偏序关系。最大化\(m\)并
- 2023-01-12m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
1.算法描述高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要组成部分。GMSK调