奋斗的demon——基本计数方法(实践一)

这篇博客介绍了如何运用基本计数方法解决实际问题,包括象棋中两个皇后互相攻击的放置方式、给定边长构成三角形的数量以及整数区间内0的统计。通过分析和递推公式得出解决方案,并提供了样例输入和输出。
摘要由CSDN通过智能技术生成

今天demon要应用昨天的理论练习:

大白老师布置了2个基本计数类型题目(象棋中的皇后,数三角形,有多少个0)

1个容斥原理题目(拉拉队)

1个二项式系数题目(超级平均数)

【例1.1 象棋中的皇后】(基本计数原理)

【题目描述】

    你可能知道象棋怎么下以及皇后的移动规则。当两个皇后在同一行、同一列或同一条斜线上时,她们就会互相攻击。假设两个这样的皇后(一黑一白)被放在一个2×2的棋盘上,她们可以有12种互相攻击的方式,请看下图:

给出一个N×M的棋盘,计算有多少种放法能使两个皇后互相攻击。

【输入】

    输入至多包含5000行。每一行有两个非负整数N、M(0<M, N≤106)。输入以两个N=M=0为结束标志,这一行不需要处理。

【输出】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值