38B - Chess

思路:懂点象棋的规则就可以,看看哪些点可以放马。

代码:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{ios::sync_with_stdio(false);cin.tie(0);string s,t;cin>>s>>t;int x=s[0]-'a'+1,y=s[1]-'0';int a=t[0]-'a'+1,b=t[1]-'0';int cnt=0;for(int i=1;i<=8;i++){for(int j=1;j<=8;j++){if((i!=a||j!=b)&&i!=x&&j!=y&&(i-x)*(i-x)+(j-y)*(j-y)!=5&&(i-a)*(i-a)+(j-b)*(j-b)!=5)cnt++;}}cout<<cnt<<endl;return 0;
}

转载于:https://www.cnblogs.com/widsom/p/7340649.html

Codeforces 38B - Chess相关推荐

  1. CodeForces - 1569B Chess Tournament

    CodeForces - 1569B AYIT609第一周周赛(2021) A chess tournament will be held soon, where n chess players wi ...

  2. Codeforces 985A. Chess Placing(1ni)(水题)(div.2)

    A. Chess Placing time limit per test 1 second memory limit per test 256 megabytes input standard inp ...

  3. CodeForces - 985A Chess Placing(水)

    题意:给你一个1*n的格子(n是偶数),对他们进行染色,染色的规则是一个黑一个白一个黑一个白,之后给你一个n/2个棋子问你让这些棋子都移动到颜色相等的地方的最小值是多少?移动的规则是不能越过前面的格子 ...

  4. Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律

    传送门 文章目录 题意: 思路: 题意: 给你一个010101串,当且仅当某个111的某一边i+1,i−1i+1,i-1i+1,i−1有111,这个111可以跟i+2,i−2i+2,i-2i+2,i− ...

  5. Codeforces Round #313 (Div. 1) C. Gerald and Giant Chess DP

    C. Gerald and Giant Chess Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest ...

  6. Codeforces Round #294 (Div. 2) -- A. A and B and Chess

    大水,先区分大小写,分别累加,最后比较一下大小就好了. Description A and B are preparing themselves for programming contests. T ...

  7. A. Rainbow Dash, Fluttershy and Chess Coloring(思维) Codeforces Round #662 (Div. 2)

    原题链接:https://codeforces.com/contest/1393/problem/A 题意:给定一个正方形区域上色,要求上色的块相邻之间不能相同,也就是我们会在每回合上不同的颜色,要求 ...

  8. Codeforces 845 A. Chess Tourney 思路:简单逻辑题

    题目: 题意:输入一个整数n,接着输入2*n个数字,代表2*n个选手的实力.    实力值大的选手可以赢实力值小的选手,实力值相同则都有可能赢.    叫你把这2*n个选手分成2个有n个选手的队伍. ...

  9. CodeForces - 560E Gerald and Giant Chess(组合数学+dp)

    题目链接:点击查看 题目大意:给出一个 n∗mn*mn∗m 的矩阵,其中有 kkk 个坏点,每次只能向右走或向下走,问从点 (1,1)(1,1)(1,1) 到点 (n,m)(n,m)(n,m) 共有多 ...

最新文章

  1. 交叉编译及树莓派(或其他平台)交叉编译工具链的安装
  2. ubuntu 的QT4的qmake失败的处理方法
  3. ORACLE之常用FAQ二 [转]
  4. velocity 获取list对象_Redis专题2:认识list、Zset与BitMaps
  5. 两台服务器怎么发文件,两台服务器怎么发文件
  6. OpenCore黑苹果引导配置说明-基于OpenCore-0.7.2-08-03正式版
  7. GAN 模式崩溃的理论解释
  8. jenkins下载安装及环境搭建
  9. 雷达的工作原理示意图_5张图1个视频,科普激光雷达工作原理
  10. 商务出行-国外各大机场一览
  11. selenium爬取阿里巴巴国际站
  12. 智能管家---4.Log封装
  13. C语言BCC异或效验
  14. RxSwift--RxSwift简介
  15. 基于SRS+OBS搭建直播系统
  16. 荣耀4c android版本,华为荣耀4C从EMUI3.0安卓4.4升级到4.0 安卓版本升级到6.0,荣耀畅玩4C—升级教程。...
  17. SEO百度快排-百度排名软件
  18. 2016年中考计算机考试模拟试题,2016年中考英语考前模拟试题(1)
  19. 不懂编程的运维人员到底还能走多远?
  20. Matab拟合离散数据

热门文章

  1. [Java]jdbc[转]
  2. Shell的一些基本用法
  3. poj 1379 模拟退火法
  4. main函数的参数详解,它们是何时何处传入的?(main函数的参数值是从操作系统命令行上获得的)
  5. ROS学习(十四):ROS Spinning
  6. Linux安装及服务控制
  7. Java DatagramSocket(UDP)要注意的问题
  8. java回调机制及其实现(转)
  9. [转载] 七龙珠第一部——第092话 孙悟空上场了
  10. MS CRM2011实体介绍(四)——目标管理方面的实体