题目大意

  有一个池塘,中间有 nnn 行 n+1n+1n+1 列的石头阵。
  连边只能连相邻的格子,相邻定义为四连通。
  现在左边第一列石头已经跟左边大陆 LLL 相连,右边最后一列石头已经跟右边大陆 RRR 相连。问剩下的有多少种连边方式,使得 LLL 与 RRR 连通。

  n≤42n \leq 42n≤42

\\
\\
\\

题解

  观察能力是真nmd缺啊。。。

  看这个图

  绿色边不影响连通性,先不考虑。
  我们要连的是红色的边,考虑把这幅图的对偶图做出来(蓝边),如果某一条红边没有连上,那么就把对应的蓝边连上。
  于是就会发现,每一种连边方案,要么 LRLRLR 连通,要么 UDUDUD 连通。
  进而发现,红边的规模跟蓝边的规模是完全一样的,也就是说,任意一种 LRLRLR 连通的方案,都可以翻转一下,成为一种 UDUDUD 连通的方案,反之亦然。
  所以 LRLRLR 连通的方案数等于 UDUDUD 连通的方案数。
  所以 LRLRLR 连通的方案数等于(红边的)总方案数除以 222,再乘上绿边的方案数。

【2017 BSUIR Semifinal D】Friends rescue 题解相关推荐

  1. 【2017 BSUIR Semifinal G】Digital characteristic 题解

    题目大意   定义函数 f(n)f(n)f(n) 表示对 nnn 一直求数位和直至 nnn 为个位数,即: f(n)={nn<10,f(g(n))otherwise,f(n)=\begin{ca ...

  2. [洛谷]CON1466 洛谷2017春节联欢赛 Hello Dingyou题解 Bzoj4763雪辉

    题目来源:https://www.luogu.org/contest/show?tid=1466 创建时间:2017/3/13 18:33 镇楼图:       猜猜她是谁~ 解题思路: 春节居然也有 ...

  3. 2017广东工业大学程序设计竞赛决赛 题解源码(A,数学解方程,B,贪心博弈,C,递归,D,水,E,贪心,面试题,F,贪心,枚举,LCA,G,dp,记忆化搜索,H,思维题)...

    心得: 这比赛真的是不要不要的,pending了一下午,也不知道对错,直接做过去就是了,也没有管太多! Problem A: 两只老虎 Description 来,我们先来放松下,听听儿歌,一起&qu ...

  4. 华东交通大学2017年ACM双基程序设计大赛题解

    简单题 Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Total Submissio ...

  5. 北航2017级软件学院算法第一次上机题解

    A 水水的斐波那契数列 签到题,基本的斐波那契数列 B SkyLee的超位魔法-黑暗丰穰之祭献 斐波那契的简单变形 AC代码: #include <iostream>using names ...

  6. 2017衢州联赛第三题题解

    最大矩阵 (matrix.pas/c/cpp) [问题描述] 在看过萝卜同学的游戏后, Fbs 表示太无趣了.他想试试萝卜同学能不能玩点级别更高的游戏,于 是他想了个难度大点的. 首先他定义:一个矩阵 ...

  7. 「JOISC 2017 Day 3」自然公园 题解

    因为感觉网上题解很少,所以想来写一点感性+理性混合的题解qwq 而且犯了很多弱智错误) 考虑我们可以以以下形式确定每一条边: 我们维护一个包含0号节点的连通块 每次挑选一个点 x x x,满足 x x ...

  8. 2017 多校联合训练 3 题解

    Problem 1003 维护一个链表 链表中记录大于等于x的数 一开始链表中插入所有的数 从小到大枚举x 用双指针从左到右跳k次 做完一个x删除这个节点 1 #include<iostream ...

  9. 2017衢州联赛第四题题解

    环游衢州 (walk.pas/c/cpp) [问题描述] Jason 想要带着他新叫的朋友环游 QZ, 于是他把 QZ 划分成了 n 个地方,已知这 n 个地方由 m 条双向边相连接,并且他把 n 个 ...

最新文章

  1. 用python做乘法口诀表_使用python写乘法口诀表
  2. 【OpenCV 】直方图均衡化,直方图计算,直方图对比
  3. WindowManagerPolicy的后缀 解释
  4. 爱奇艺拟发行5亿美元可转换优先债券
  5. 学习OCS客户端定制
  6. 宝塔配置mysql host_阿里云安装宝塔以及mysql配置
  7. 服务器常用陈列raid0,raid1,raid5,raid10(0+1)详解及区别
  8. MySQL之数据库基本操作语句
  9. JMETER压力测试思维导图
  10. 基于Sklearn实现LDA算法
  11. python excel数据分析师培训_从零开始学可视化数据分析师就业课程(Excel、 MySQL、Power BI、Tableau、python、R)...
  12. AD快捷键备份20210202
  13. 离散数学 06.05 同构及同态
  14. 闲话英特尔发展史中的尴尬瞬间(1)-名不副实的MMX
  15. YOLOX: Exceeding YOLO Series in 2021
  16. putty连不上华为云服务器(Linux)怎么办?
  17. new Date()时间格式转时间戳在苹果机iOS上无效
  18. 网络工程师考试复习心得(附详细电子笔记)
  19. 在线答题小程序数据库设计
  20. python--爬虫scrapy框架

热门文章

  1. MySQL 索引、事务与存储引擎
  2. java丐帮_Java多线程学习笔记(一)
  3. 虹膜识别论文2:An Experimental Study of Deep Convolutional Features For Iris Recognition 2016年 学习心得
  4. 【LeetCode】35. 搜索插入位置---JavaScript解法
  5. Motivated Word(6)
  6. arm9+linux s3c2440 触摸屏驱动移植
  7. 华硕x580nv拆机_华硕x550v怎么拆机 华硕x550v拆机教程【图文步骤】
  8. 图码详解算法|理解八大思想,胜刷百道力扣!
  9. UDT 最新源码分析(三) -- UDT Socket 相关函数
  10. B-ICE-EDA/SOPC FPGA创新电子教学实验平台