首页 > 其他分享 >CSPJ模拟赛7

CSPJ模拟赛7

时间:2025-01-11 15:35:20浏览次数:1  
标签:剪枝 这个 记忆 题目 leq 搜索 CSPJ 模拟

子集最大和

解法

  1. 对于60%的数据,n比较小,我们可以搜索,对于一个数而言,有两种选择,一种是选择,另一种是不选择,用这个方法搜索就可以了
  2. 对于100%的数据而言,\(n \leq 1000\),肯定不能搜索了,但是,题目里还有一个条件没有使用,就是\(a_{i-1}+a_{i-2} \leq a_i\), 感觉这个和斐波那契数列有关,斐波那契数列增长是非常快的,C的范围在int范围内,所以n不可能太大,自己算一下应该在45以内,找到这个性质的话,我们就知道,对于100%的数据而言,\(n \leq 45\)
  3. 其实,oi里面有一种题,就是这种找性质的题目,比如说CSPJ2024第三题也是这样的题,所以大家要学会找题目中的性质
  4. 即使找到性质,n的范围仍然不能让我们直接搜索,这个时候就要想到优化搜索的几种办法:最优性剪枝、可行性剪枝、调整搜索顺序、记忆化搜索。
  5. 调整搜索顺序:我们可以从后往前搜索,先用大的,再用小的,这样试错会比较快点儿
    比如说1 2 5,要拼凑出来的数字是5,从小到大搜索的话就没有从大到小快
  6. 可行性剪枝在这个题里怎么应用呢?比如说,我们已经处理到了k,当前的和是s,当前的答案是ans,我们是不是可以看看\(sum[k-1]+s<ans\)的话,是不是也没必要了
  7. 最优化剪枝:目前没想到
  8. 记忆化搜索能用吗?搜索的定义表示的是从第n个到第k个能否拼出s,这个好像不能记忆化搜索,需要讨论一下。如果是s能否通过1-k-1拼出,这个是可以记忆化的,但是这个定义显然不是,所以不可以记忆化。

电路维修

这个是一个典型的双端队列的题,这里不再赘述

标签:剪枝,这个,记忆,题目,leq,搜索,CSPJ,模拟
From: https://www.cnblogs.com/sdfzls/p/18665735

相关文章

  • 使用canvas制作一个在线钢琴模拟器
    创建一个在线钢琴模拟器是一个有趣且富有挑战性的前端开发项目。下面是一个基本的步骤指南,帮助你开始这个项目:1.设置项目创建HTML文件:创建一个基本的HTML结构,包括<head>和<body>标签。引入CSS:添加一个CSS文件来设置样式,比如钢琴键的外观和布局。添加Canvas元素:在HTML文件的<......
  • playwright 模拟登录
    一、流程如下 C#代码:usingMicrosoft.Playwright;usingNewtonsoft.Json;usingSystem;usingSystem.IO;usingSystem.Net.Http;usingSystem.Text;usingSystem.Xml.Linq;namespaceTestProject3{[TestClass]publicclassUnitTest1:PageTest{......
  • 蓝桥杯模拟题--扫把扶不扶
    目录前言问题描述输入格式输出格式 题解代码timeDif()函数主函数前言今天给大家介绍的题目是蓝桥杯模拟题--扫把扶不扶。大家有什么更好的思路,可以分享在评论区。问题描述你正在参加一场程序员的终极面试,和你竞争的是小蓝。你们都顺利地通过了前几轮筛选,来到......
  • 【模拟电子技术】05-二极管的微变等效和稳压二极管
    【模拟电子技术】05-二极管的微变等效和稳压二极管经过图中推导可得到等效电阻与温度当量UT相关,并且与托高作用的直流电压相关,下面是二极管的微变等效思路。等效后电路如下,注意直流电压源已经等效在坐标图中将原点移动,因此分析的时候不要再考虑。至此二极管V-A特性曲线正......
  • 模拟ic入门——设计一个压控振荡器(VCO)(一)环形振荡器
    概述:振荡器是微电子不可或缺的一环,应用场景从微处理器的时钟到蜂窝电路的载波合成,要求的结构和性能差别很大。OSC主要分两部分,环形振荡器(RingOSC)和LC振荡器。其中环形振荡器主要由反相器构成,应用于低速的数字时钟中;而LC振荡器一般用于高频场景,如PLL参考资料:拉扎维的《模拟C......
  • CH5XX 软件模拟iic驱动SHT21
    本文使用CH592X软件模拟iic驱动SHT21,1.i2c.c#include"i2c.h"#include"CH59x_common.h"#defineIIC_SCL_PINGPIO_Pin_15//PB15-SCL#defineIIC_SDA_PINGPIO_Pin_14//PB14-SDA#defineIIC_SCL_H()R32_PB_DIR&=~IIC_SCL_PIN#defineIIC_SC......
  • 【模拟电子技术】04-二极管的直流等效电路
    【模拟电子技术】04-二极管的直流等效电路上节提到PN结形成到二极管,并且了解到二极管V-A特性曲线每一段都能利用,并且可以规定电流路径。使用二极管的时候需要关注它的主要参数这四个参数中的每一个在使用的时候都需要考虑,如果没有选择好规格的话,使用时就可能烧坏。不难看......
  • SSM高考志愿模拟填报系统-毕业设计源码55816
    摘要随着计算机科学技术的日渐成熟,人们已经深刻地认识到了计算机在各个领域中发挥的功能的强大,计算机已经进入到了人类社会发展的各个领域,并且发挥着十分重要的作用。目前高考志愿选择系统是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。在该领域,传统的手工存取......
  • STM32MP157AAA开发板通过GPIO实现模拟I2C驱动获取光照,红外,接近传感器的数据
    实验目标:硬件:STM32MP157AAA开发板+拓展板管脚:拓展板光照,红外,接近传感器(AP3216C)I2C1_SCL对应核心板PF14,I2C1_SDA对应核心板PF15,可知从机地址为0X1E。梳理:I2C各信号下SCL与SDA的机制可查看STM32MP157AAA开发板通过GPIO实现模拟I2C驱动获取温湿度传感器数据-CSDN博客光照,红......
  • 2025多校冲刺省选模拟赛3
    2025多校冲刺省选模拟赛3神秘IOI赛制。T1、等差因为是IOI赛制,所以赛时过了整整一车的假做法,包括但不限于什么写了两份假做法,一份发现后面的点T了,另一份发现前面的都WA了,但后面的过了,而且他们两个的并集等于全集,于是发挥了一下传统手艺,将两份代码拼在一起,然后就过题......