首页 > 其他分享 >做题遇到的一些套路之类的(

做题遇到的一些套路之类的(

时间:2024-03-20 11:22:24浏览次数:15  
标签:遇到 套路 text Helping 好求 之类 例题 dp 人想

  • 在看起来类似博弈论的题目内,如果一个人想让最后结果较大,一个人想让最后结果较小,两者均选择最优策略,所以可以考虑使用 \(\text{dp}\)

    例题:Game on Sum(Easy Version)

  • 在值域过大无法暴力 \(\text{dp}\) 的时候可以尝试把 \(f\) 数组维护的决策换成一些值域小的,时空都能得到优化

    例题:Birds

  • 在保证区间不交(也就是只有相离或者包含)情况,可以考虑建成树形的结构,此时树的性质一般可以用来解题

    例题:Helping People

  • 如果期望不好直接 \(\text{dp}\),可以从 \(\text {E}=\text {P} \times \text {val}\) 来着手

    如果在值好求的时候可以直接对概率进行 \(\text{dp}\)

    如果概率好求则反之

    例题:Helping People

标签:遇到,套路,text,Helping,好求,之类,例题,dp,人想
From: https://www.cnblogs.com/Vsinger-LuoTianYi/p/18084829

相关文章

  • 配置云服务器遇到的问题总结
    发现网上很多教程都是没毛用的,所以总结一下背景买了个华为云的服务器,想自己写个服务器本地ping不通云服务器核心原因:安全策略墙了解决方案:登录华为云官网www.huaweicloud.com点击“控制台”找到自己的云服务器往下滑找到更改安全组新建安全组......
  • springboot结合rocketmq的使用以及遇到的问题
    rocketmq是一款低延迟、高并发、高可用、高可靠的分布式消息中间件。消息队列RocketMQ可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。首先需要下载安装rocketmq:1.官网 https://rocketmq.apache.org/zh/do......
  • C++之类和对象(3)
    目录1.再谈构造函数1.1构造函数体赋值 1.2初始化列表1.3explicit  2.static成员2.1概念 3.友元3.1友元函数3.2友元类4.内部类 5.匿名对象6.拷贝对象时编译器做出的优化1.再谈构造函数1.1构造函数体赋值classDate{public:Date(in......
  • 【鸿蒙开发遇到的坑】
    目录视频压缩动画预览和调试在HarmonyOS上编写代码以触发自定义动画效果,比如平滑滚动或淡入淡出,你可以使用HarmonyOS提供的动画框架来实现。在鸿蒙开发中,可以通过代理触发请求的方式来实现网络通信。在进行鸿蒙开发时,如果在更新Gradle插件时遇到任务执行失败的错误信息,可......
  • Visual Studio Code中Python安装库文件遇到的问题
    不知道怎么安装库文件,在网上搜索出来好多都是VS2019版本,与现在的2023版本界面不太一样,但是还是可以通过pip安装,之前换过国内的源(现在已经忘了,果然不记录光靠脑子是不行的),用的是清华的源下载速度还可以。安装xlwt库时成功,但是安装BeautifulSoup库时报错,×Gettingrequirement......
  • Java学习七之类和接口
    抽象类抽象类概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。比如:在打印图形例子中,我们发现,父类Shape中的draw方法好像并没有什么实际工......
  • keil写51遇到的奇葩问题总结
    同一代码始终编译不过,一直提示关于ds1302文件的这两个函数有问题检查了半天都没检查出来问题。最后发现是因为我D盘里这个hardware文件夹和system文件夹里都存在ds1302.h,ds1302.c文件,我服了,这样也会出错。......
  • 插入数据库遇到中文无插入的问题 Error 1366 (HY000): Incorrect string value: ‘\x
    项目场景:beego登录注册过程中将信息写入到MYSQL数据库中问题描述字段写入过程中数据出现无法写入的情况,出现报错:Error1366(HY000):Incorrectstringvalue:‘\xE7\x94\xB7’forcolumn‘sex’atrow1原因分析:根据控制台收到的打印信息我发现数据正确从前......
  • JVM 实战 - JVM之类加载过程
    在Java虚拟机(JVM)中,类加载过程是将编译后的.class文件或其它格式的类定义数据加载到JVM内存的方法区,并为这些类型创建运行时的Class对象实例的过程。这个过程确保了Java代码能够在JVM上被正确执行。类加载主要包括以下几个步骤:加载(Loading)通过类的全限定名来查找和读取对......
  • bean_backend开发遇到的问题
    开发中遇到的问题1.安装gradle(Homebrew)https://www.cnblogs.com/zhaoxue428/p/180731142.gradle构建(gradleinit)-相应文件settings.gradle和build.gradle3.想./gradlewbuild;无gradlew->gradlewrapper3.GradleWrapper脚本,执行构建gradleinit./gradlewbuild4......