题解 P7441 Erinnerung

一道很不错的思维题。

x=0y=0 的情况给特判掉,可以证明一个结论:

ans=min(Kx,Ky)

ans=Kmax(x,y)

稍微理解下题意后,易知当 Ci=KEi=K 时,这些落叶和雪花是构造不了的。

对于证明,若 ans>min(Kx,Ky),容易找出反例。

n=Kxm=Ky,则 maxCi=n×xmaxEi=m×y,因为 x,y 的意义一样,不妨设 xynm

K=ix+(ni)x+t,其中 i[1,n]t<x

因为 xy,所以 K<ix+(ni)y+y,即 K<ix+(ni+1)y

因为 1ni+1m,1innm,所以 ni+1 的满足题意的 m 种取值 i 均可取到。

于是至少有 m 种匹配的方法。

m=min(Kx,Ky),所以最多可以操作 min(Kx,Ky)Kmax(x,y) 次。

然后代码随便敲就好了。

记得开 long long

posted @   Terac  阅读(4)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示