首页 > 其他分享 >CF559C Gerald and Giant Chess

CF559C Gerald and Giant Chess

时间:2024-11-12 16:31:59浏览次数:1  
标签:Giant le 黑点 Gerald times Chess

给定一个\(h \times w\) 大小的棋盘,其中有 \(n\) 个点为黑色。

每次只能向右或向下移动,求从 \((1,1)\) 不经过黑色点到达 \((h, w)\) 的方案数。

\(f(i)\) 表示到达第 \(i\) 个黑点的方案数,且在这之前都没有经过黑点。

考虑补集。求有多少种方案经过了至少一个黑点。

枚举第一个黑点 \(j\)。需要满足 \(x_j \le x_i,y_j \le y_i\)。那么:

\[f(i) = \dbinom{x_i+y_i-2}{x_i-1} - \sum_{x_j \le x_i, y_j \le y_i}f(j) \times \dbinom {x_i-x_j+y_i-y_j}{x_i-x_j} \]

强行加入第 \(n + 1\) 个黑点 \((h, w)\)。那么答案为 \(f(n+1)\)。

事实上转移顺序不太好定。所以记忆化搜索!

https://codeforces.com/contest/559/submission/291158046

标签:Giant,le,黑点,Gerald,times,Chess
From: https://www.cnblogs.com/2huk/p/18542187

相关文章

  • 题解 QOJ837 / ZROI1287【Giant Penguin】
    PetrozavodskWinter2020.Day3.300iqContest3.ProblemG.GiantPenguinGiantPenguin-Problem-QOJ.ac题目描述有一个\(n\)个点\(m\)条边的连通无向无权图,满足每个节点在至多\(k\)个简单环上(没有重复顶点的环是简单环)。\(q\)次操作支持:1.标记一个点;2.询问......
  • 【Unity精品源码】Auto Chess: 自走棋策略游戏开发框架
    ......
  • OpenCV(cv::findChessboardCorners())
    目录1.函数原型2.使用场景3.工作原理4.示例4.1角点精细化4.2附加标志5.注意事项cv::findChessboardCorners()是OpenCV提供的一个函数,常用于计算机视觉中的棋盘图像角点检测,特别是相机标定(calibration)和三维重建相关的任务中。1.函数原型boolcv::findChessboard......
  • 跟《经济学人》学英文:2024年08月24日这期 Apple can’t do cars. Meet the Chinese te
    Applecan’tdocars.MeettheChinesetechgiantsthatcanBaidu,HuaweiandXiaomihavebuiltthrivingautobusinesses原文:Ashescreechesaroundcornersatwildlyunsafespeeds,oneofthedesignersoftheJIDURobocar07calmlytalksyourcorrespo......
  • 【Unity源码】Auto Chess: 自走棋策略游戏开发框架
    在UnityAssetStore上,一款名为"AutoChess"的资源包为开发者提供了一个完整的框架,以便快速构建和部署自己的自走棋游戏。自走棋是一种结合了策略、卡牌和棋盘游戏元素的流行游戏类型,而这个资源包让开发者能够轻松地将这一概念实现在Unity项目中。资源包亮点全面的......
  • 52 Things: Number 34: Describe the Baby-Step/Giant-Step method for breaking DLPs
    52Things:Number34:DescribetheBaby-Step/Giant-StepmethodforbreakingDLPs52件事:第34件:描述打破DLP的小步/大步方法 Thisisthelatestinaseriesofblogpoststoaddressthelistof '52ThingsEveryPhDStudentShouldKnow' todoCryptography:ase......
  • Complex Giant Systems
    复杂巨系统(ComplexGiantSystems)是系统工程中的一个重要概念,指的是规模巨大、结构复杂、元素或子系统种类繁多且相互关联的系统。这类系统的特点是其内部元素之间的关系复杂多变,存在多重宏、微观层次,且不同层次之间的关联和作用机制往往不明确。由于这些特性,复杂巨系统难以通过简......
  • magic chess 最强阵容 (无尽对决 mlbb 魔法战棋)
    特点:前期入血很多所以过度卖血阵容不可取另外就是所有成三星五费的阵容都是赌,不可取直接上阵容拿的指挥官 前3回合卖血攒够20利息,好拿装备,斗士令牌守护令牌或者战士令牌连败玩法不太推荐3星云只能是这三个,主要围绕着这个玩,另外制裁挺重要的卡着20利息5人口小d到全部2星......
  • [思维] [树形数据结构] CF1379F1 Chess Strikes Back (easy version)
    注意到棋盘大小为$2n,2m$,共$2nm$个白格,同时国王数量为$nm$,尝试将$2$个国王捆绑在一块,即将棋盘均匀划分为若干个$2*2$大小的大格子。在此基础上观察,显然同一个大格子内的两个白格不能同时放置国王,同时大格子数量为$nm$,因此问题转化为判定能否使得所有大格子都有一个国王,......
  • ChessFunctions+ActiveXControl+SharedAddIn三合一【Office和VBA中呈现中国象棋】
    本软件由三个项目构成,各自下载链接如下:ChessFunctions链接:https://pan.baidu.com/s/11pMnmd28nHtpTGCU9rwNHg提取码:1234ChessFunctions的帮助文件链接:https://pan.baidu.com/s/1uxJYx8gOd8sNEBlda3onnA提取码:1234ActiveXControl链接:https://pan.baidu.com/s/1CTLcXlQgZaD1_av......