首页 > 其他分享 >6/12 闲话

6/12 闲话

时间:2023-06-12 17:45:47浏览次数:56  
标签:邮票 12 frac 闲话 sqrt 正方形 le 物品

今日推歌:

神っぽいな/ピノキオピー

歌词

今天除了 T1 都不会,打完暴力分就开始发呆

T1

考场上一眼原,虽然之前没做过,但是很快就搞出来了

设 \(f_i\) 为目前有 \(i\) 张邮票,要买到 \(n\) 张邮票的期望次数,写一个逆推套路式子:

\[f_i=\frac{n-i}{n}(f_{i+1}+1)+\frac{i}{n}(f_i+1) \]

简单解一下得:

\[f_i=f_{i+1}+\frac{n}{n-i} \]

然后设 \(g_i\) 为目前有 \(i\) 张邮票,要买到 \(n\) 张邮票的期望钱数,发现钱数和期望次数其实是一个东西,当在买第 \(i\) 张邮票时,其期望钱数为 \(h_i=f_0-f_{i+1}\),然后仿照 \(f\) 列一个式子:

\[g_i=\frac{n-i}{n}(g_{i+1}+h_i)+\frac{i}{n}(g_i+h_i) \]

解得:

\[g_i=g_{i+1}+\frac{n}{n-i}h_i \]

线性递推求解即可

T2

树形 DP,一车人场切

设 \(f_i\) 为满足当前结点权值大于 \(x\) 的叶子结点数目最小是多少,那 \(k-f_1+1\) 即为答案,考虑如何转移

  • 如果当前点为 \(\max\),说明只要有一个儿子满足即可,对所有儿子的 \(f\) 取 \(\min\)
  • 如果当前点为 \(\min\),说明所有儿子都要满足,对所有儿子的 \(f\) 求和

发现根节点的 \(f\) 与 \(x\) 无关,所以 \(x\) 的最大值为 \(k-f_1+1\)

T3:

题意:

每个方格有一种颜色,一共有四种颜色:黑色,白色,粉色,绿色

合法的正方形,可以等分为四个正方形,左上角的正方形必须都是黑色,右上角的正方形必须都是白色,左下角的正方形必须都是粉色,右下角的正方形必须都是绿色

所以合法的正方形是这个样子:

BW
PG

BBWW
BBWW
PPGG
PPGG

回答q次询问

每次给定一个矩形,你需要正确的回答出这个矩形中最大的合法正方形的面积

\(f_{i,j,k}\) 为 \((i,j)\) 点是否为边长为 \(2k\) 的满足条件的矩形右上角,然后把这个东西二维前缀和一下,二分答案查找不越界的矩形内的二维前缀和是否为 0 即可

但似乎 xuany 有个卡不掉的暴力做法,放在这里供大家 hack,如果 hack 不掉这个的话是否存在复杂度上界

T4:

题意:

一个大小为 \(n\) 的包,有 \(n\) 种物品,其中第 \(i\) 种物品的大小为 \(i\),数量为 \(i\) 个 ,他想知道装满这个背包的方案数是多少

首先发现只有 \(i\le \sqrt{n}\) 的情况物品能用完,所以 \(1\le i\le\sqrt{n}\) 的范围内为多重背包, \(\sqrt{n}+1\le i\le n\) 的情况下为完全背包

\(f_{i,j}\) 表示于第一种情况正在选第 \(i\) 件物品,容量为 \(j\) 的方案数,它有如下转移:

\[f_{i,j}=f_{i-1,j}+f_{i,j-i}-f_{i-1,j-i(i+1)} \]

表示不拿 \(i\) 物品,再拿一个 \(i\) 物品,最多拿 \(i\) 个,所以对于 \(f_{i-1,j-i(i+1)}\) 是在 \(f_{i,j-i^2}\) 时多加上的,是多拿了的,所以要除去

\(g_{i,j}\) 表示拿了 \(i\) 个 \(\sqrt{n}+1\sim n\) 中的物品,占了 \(j\) 容量,转移有两个:

\[g_{i,j+i}=g_{i,j+i}+g_{i,j}\\ g_{i+1,j+\sqrt{n}+1}=g_{i+1,j+\sqrt{n}+1}+g_{i,j}\]

第一个表示将所拿的 \(i\) 个物品的容量都加 1,所以这种情况没有 \(\sqrt{n}+1\) 的物品

第二个表示拿第 \(\sqrt{n}+1\) 个物品

发现这种转移巧妙地覆盖了所有情况

对于答案,将 \(f\) 和 \(g\) 所对应的相乘求和即可

标签:邮票,12,frac,闲话,sqrt,正方形,le,物品
From: https://www.cnblogs.com/Rolling-star/p/17475018.html

相关文章

  • 【230612-2】三角形ABC中,角A=60度,AB=2,BC=根号6,AD是角A的平分线。求:AD=?(23年全国高考
    【题目】三角形ABC中,角A=60度,AB=2,BC=根号6,AD是角A的平分线。求:AD=?(23年全国高考甲卷理科,16,5)......
  • Jmeter:"An error occurred: Can't connect to X11 window server using 'lacalhost:12
    做各种不同项目的性能测试,都需要在项目本地压测服务器配置jmeter,需要时还要调出jmeter图形化界面来调试jmeter脚本。标题中的问题遇过多次,这次做个记录。1.启动jmeter报错在配置好jmeter环境变量的linux系统执行jmeter命令,报错如下:[root@localhost~]#jmeter=====......
  • 012 数据库学习笔记--自定义函数
    自定义函数:根据自己的需要,自定义一些函数分类:标量函数、内嵌表值函数、多声明表值函数标量函数:对单一值的操作,返回单一值;包含beginend创建的时候,指定了函数所有体,调用时也必须指定函数所有者调用时,如果函数中指定了默认值,调用的时候,可使用默认值default代替在语法上r......
  • 洛谷 P6821 [PA2012]Tanie linie
    洛谷传送门考虑恰好选\(k\)个子段怎么做。设恰好选\(i\)个子段的和最大值为\(h_k\)。可以得到\(h_{i+1}-h_i\leh_i-h_{i-1}\),因为\(h_i\toh_{i+1}\)的过程就是多选一个子段,贡献肯定不如上一次选即\(h_{i-1}\toh_i\)大。如果它不成立,那我们可以交换......
  • OpenShift 4.12 grafana的安装
    OpenShift4.11以后在产品中移除了grafana的console,集成到产品的监控界面中去了,这对于我们想要看到原生的以及需要定制的人来说不太方便。本文就在OpenShift4.12的环境中安装和部署一个grafana1.在OperatorHub中安装GrafanaOperator,过程略2.建立Grafanainstance,在yaml......
  • 系统架构设计师笔记第12期:软件工程
    软件工程是一门关于开发、设计、维护和管理软件的学科和实践。它涉及使用系统化的方法和工具,以规范化和可重复的方式开发软件,以满足用户需求,并在预算和时间限制内交付高质量的软件产品。软件工程的目标是通过应用工程原则和技术,以及系统化的开发过程,使软件开发变得更加可控和可靠......
  • DC-DC电源稳压模块直流隔离高压输出升压变换器5v12v24v转50v110v80v250v310v400v500v
    HRB系列隔离宽电压输入高电压稳压输出特点 效率高达80%以上 1*1英寸标准封装 单电压输出 稳压输出 工作温度:-40℃~+85℃ 阻燃封装,满足UL94-V0要求 温度特性好 可直接焊在PCB上应用HRB0.2~10W系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V、9......
  • 2023-6-12
    2023-6-12為什麼會變成現在這個樣⼦呢距離上次寫紀錄好像已經是很久之前的事情了,好像⼀週了,應該也⼀週多了。這段時間確實雲裡霧裡。偶爾發現⾃⼰上個學期註冊的學習網站,並且交了⼀年的學費,最後發現好像也沒怎麼⽤。搞笑的事情就是現在突然開始在上⾯學習了,然後⼜找了幾個學習......
  • 12、容器单机编排工具Docker Compose安装
    容器单机编排工具DockerCompose安装DockerCompose离线安装,直接从github或国内镜像站下载安装对应版本https://github.com/docker/compose/releases找到docker-compose-linux-x86_64,下载拖入linux系统[root@ubuntu2004~]#mvdocker-compose-linux-x86_64-v2.12.0/usr/bin/d......
  • [leetcode每日一题]6.12
    1483. 树节点的第K个祖先提示困难150相关企业给你一棵树,树上有 n 个节点,按从 0 到 n-1 编号。树以父节点数组的形式给出,其中 parent[i] 是节点 i 的父节点。树的根节点是编号为 0 的节点。树节点的第 k 个祖先节点是从该节点到根节点路径上的第 k 个节点。实现......