ARC101F Robots and Exits

ARC101F问题探讨了如何计算在数轴上的机器人掉入m个洞的不同方案数。每个机器人能左右移动,目标是确定所有机器人掉入洞的唯一组合。通过记录机器人向左和向右移动的最大步数,转化为平面直角坐标系上的点,并使用动态规划(DP)方法求解,最终统计不同方案总数。
摘要由CSDN通过智能技术生成

ARC101F

n n n个机器人,有 m m m个洞,分布在一个数轴上。

每次可以将所有机器人往左或往右移动一格。

问不同的机器人掉入洞的方案数(两个方案不同,当且仅当存在一个机器人掉入了不同的洞)。

n ≤ 1 0 5 n\le 10^5 n105


吼题。

首先记每个机器人向左和向右移动多少步就可以掉进坑中。(左边或右边没有坑的机器人忽略)

用个二元组 ( l , r ) (l,r) (l,r)来记:向左最多移动了 l l l,向右最多移动了 r r r

操作相当于 ( l , r ) (l,r) (l,r)变成 ( l + 1 , r ) (l+1,r) (l+1,r) ( l , r + 1 ) (l,r+1) (l,r

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值