首页 > 其他分享 >实数域上的DP?——[AGC020F] Arcs on a Circle

实数域上的DP?——[AGC020F] Arcs on a Circle

时间:2025-01-22 20:09:44浏览次数:1  
标签:实数 线段 离散 Circle AGC020F DP 小数

# 实数域上的DP?——[AGC020F] Arcs on a Circle 有点没搞懂。 --- 注意到线段长度为整数,即li和ri的小数部分一定相同 而判断两个线段是否相交只会用到l和r的相对大小关系,所以可以对小数部分离散化 然后就可以 dp 了。 先断环为链,$n!$ 暴力枚举小数部分相对大小,离散化以后一共会有 $nC$ 个离散点。 设 $f[i][j][S]$,当前考虑到了左端点在 $i$ 的线段,覆盖的最远点在 $j$,已经放置的线段集合为$S$,对应的放置方案数。 由于每个端点对应的线段只有一个,所以转移是 $\mathcal O(1)$ 的。 每条线段出现在特定位置的概率是 $\frac 1C$,因为圆可以转,钦定第一条线段为上端,那么一种局面的概率为$\frac {1}{C^{n-1}}$。 由于有 $n!$ 种相对大小关系,每种关系概率相同(等价性),最后还要除以 $n!$ 复杂度 $O(n!2^nnC)$。 --- 1. 所以实数域上 DP,一定是分析性质,将其离散化为正整数域。并且考虑一些相对大小关系 2. 在实数域上,随机到一个确切点(指定点)的概率为 $0$ ,所以不用考虑两个线段小数部分相同的情况。 3. 用若干区间覆盖为全集是一个指数复杂度问题。

标签:实数,线段,离散,Circle,AGC020F,DP,小数
From: https://www.cnblogs.com/lupengheyyds/p/18686711

相关文章

  • 【SAP Abap】X档案:SAP ABAP 中 AMDP 简介及实现方法(转)
    SAPABAP中AMDP简介及实现方法0、前言1、AMDP简介1.1代码下沉(CodePushdown)1.2AMDP是托管数据库过程的容器1.3AMDP的优缺点1.4几种数据库访问方式的区别1.5几种数据库访问方式的选用1.6使用的开发工具2、实现方法2.1AMDPPROCEDURE(存储过程)实现2.2AMDPFUNCTION(函数......
  • 解释下什么是PPI和DP?
    PPI和DP是前端开发中经常遇到的两个概念,尤其在移动端和响应式设计中更为重要。下面是对这两个概念的详细解释:PPI(PixelsPerInch):定义:PPI,即像素密度,指的是每英寸屏幕上显示的像素数量。它是衡量屏幕显示细腻程度的一个重要指标。计算方法:PPI的计算公式是屏幕对角线上的像素......
  • 高频次UDP 小包丢包分析
    目录背景测试方法测试结果case1:(经过多级交换机)case2:长时测试(经过多级交换机)case3:长时测试(设备直联)可能原因分析解决方法背景UDP作为面向非连接的传输协议,并不能保证可靠交付。本文编写代码测试设备之间UDP小包传输的可靠性。测试方法发送侧基于......
  • 凸性 DP 优化
    首先这里点名\(\rmWQS\)二分还有决策单调性,但是今天就不写这个了,今天学了一些进阶的东西。闵可夫斯基和这个东西时是用来优化一类凸函数卷积的,一般就是背包或者分治时使用。最常用的是\((\max/\min,+)\)卷积。首先考虑这个卷积式:\(f_k=\max_{i+j=k}\{g_i+h_j......
  • 【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态
    问题描述APIM服务在配置网络之后,查看网络状态发现ManagementEndpoint是不健康状态,提示无法连接到3443端口。错误消息:Failedtoconnecttomanagementendpointatxxxxxxxx.management.azure-api.cn:3443foraservicedeployedinavirtualnetwork.Makesuretofollo......
  • 分治优化DP
    分治优化DPLink\(\text{Para.1}\hspace{0.2cm}\)四边形不等式对于形如\(\text{dp}[i][j]=\min_{k<j}{\text{dp}[i-1][k]+\text{cost}[k+1][j]}\)的形式,若\(\text{cost}\)满足\(\text{cost}[a][c]+\text{cost}[b][d]\leq\text{cost}[a][d]+\text{cost}[b......
  • 【计算机网络】传输层协议TCP与UDP
    传输层    传输层位于OSI七层网络模型的第四层,主要负责端到端通信,可靠性保障(TCP),流量控制(TCP),拥塞控制(TCP),数据分段与分组,多路复用与解复用等,通过TCP与UDP协议实现。端到端通信    传输层通过端口号(Port)来区分不同进程。端口号为16位数字(0-65535),用于标......
  • Github开源项目源码阅读(progschjThreadPool)
    项目地址:https://github.com/progschj/ThreadPool项目源码:#ifndefTHREAD_POOL_H#defineTHREAD_POOL_Hinclude<vector>include<queue>include<memory>include<thread>include<mutex>include<condition_variable>include<f......
  • 使用scorecardpy库计算woe分箱和iv值
    woe分箱_iv值计算基于scorecardpy库,乳腺癌数据集importpandasaspdimportnumpyasnpfromsklearn.datasetsimportload_breast_cancerimportscorecardpyasscfromtqdmimportnotebookcancer=load_breast_cancer()df=pd.DataFrame(cancer.data,column......
  • TCP 和 UDP
    目录运输层概述TCP和UDP前置知识套接字套接字类型套接字处理过程IP端口号确定端口号多路复用和多路分解无连接的多路复用和多路分解面向连接的多路复用与多路分解UDPUDP特点UDP报文结构TCPTCP报文段结构序号、确认号实现传输可靠性累积确认传输控制利用窗口控制提高速度窗口......