题意:给出n*n的棋盘,白方在(1,1),黑方在(1,n)处,每一步可以上下左右对角线走,哪个先抓到另一个,则它获胜

可以画一下,发现n是奇数的时候,白方先走,无论它怎么走,黑方和它走对称的,黑方都一定能赢

n是偶数的时候,将白方走到(1,2)就变成奇数的情况,白方必胜

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include <cmath>
 5 #include<stack>
 6 #include<vector>
 7 #include<map>
 8 #include<set>
 9 #include<queue>
10 #include<algorithm>
11 using namespace std;
12
13 typedef long long LL;
14 const int INF = (1<<30)-1;
15 const int mod=1000000007;
16 const int maxn=1000005;
17
18 int main(){
19     int n;
20     scanf("%d",&n);
21     if(n&1) puts("black");
22     else printf("white\n1 2\n");
23     return 0;
24 }

View Code

转载于:https://www.cnblogs.com/wuyuewoniu/p/4607271.html

codeforces 493 D Vasya and Chess【 博弈 】相关推荐

  1. 【Codeforces】1065B Vasya and Isolated Vertices (无向图的)

    http://codeforces.com/problemset/problem/1065/B 一个图,给定顶点数,边数,求解最小孤立点数和最大孤立点数 最小的话,一个边连接两个顶点成为一个整体,如果 ...

  2. CodeForces - 594A Warrior and Archer(思维+博弈)

    题目链接:点击查看 题目大意:给出n个坐标轴上的点,两个人轮流操作,每次取走其中的一个点,直到最后剩余两个点为止,Vova先手,Vova希望两个点的距离尽可能小,Lesha希望两个点的距离尽可能大,问 ...

  3. CodeForces - 1058D D. Vasya and Triangle

    D. Vasya and Triangle time limit per test1 second memory limit per test256 megabytes inputstandard i ...

  4. CodeForces 1058C C. Vasya and Golden Ticket

    C. Vasya and Golden Ticket time limit per test1 second memory limit per test256 megabytes inputstand ...

  5. Codeforces 1058 D. Vasya and Triangle 分解因子

    传送门:http://codeforces.com/contest/1058/problem/D 题意: 在一个n*m的格点中,问能否找到三个点,使得这三个点围成的三角形面积是矩形的1/k. 思路: ...

  6. *【CodeForces - 859C 】Pie Rules (博弈dp,时光倒流)

    题干: You may have heard of the pie rule before. It states that if two people wish to fairly share a s ...

  7. 【CodeForces - 1051C 】Vasya and Multisets (模拟)

    题干: Vasya has a multiset ss consisting of nn integer numbers. Vasya calls some number xxnice if it a ...

  8. 【CodeForces - 1051A】Vasya And Password (构造,水题)

    题干: Vasya came up with a password to register for EatForces - a string ss. The password in EatForces ...

  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) 共有多 ...

  10. CodeForces - 346A Alice and Bob(数论+博弈)

    题目链接:点击查看 题目大意:初始时给出n个数组成的集合,现在要求爱丽丝和鲍勃两人轮流按照规则操作,无法操作的一方即为输,本游戏的规则就是,在集合中任意选择两个数x和y,计算(x-y)的绝对值,若该绝 ...

最新文章

  1. MLIR: 编译器基础架构重定义
  2. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和
  3. What is Mahalanobis distance? 马氏距离
  4. 信息转换原理: 信息、知识、智能的一体化理论
  5. SYSENTER——快速系统调用
  6. 获取某一日期所在月份的第一天日期或最后一天日期
  7. leetcode 148. Sort List | 148. 排序链表(最优解归并排序,O(1)空间)
  8. 机器学习三要素之策略
  9. C++/OpenGL:图像指针操作
  10. python能以文本和二进制方式处理文件_使用Python进行二进制文件读写的简单方法(推荐)...
  11. 华为机试HJ29: 字符串加解密
  12. C++轻量级微服务_微服务的部署
  13. 移动商城第十四篇【收货地址查询、添加、更新】
  14. Git-第一篇认识git,核心对象,常用命令
  15. 明翰英国硕士常见词汇与固定搭配V1.2(持续更新)
  16. 教你查看预装Win8电脑内置系统激活密钥(Win8 OEM Key)
  17. 与朋友谈心,也是与自己谈心
  18. Mysql的INTERVAL()函数和INTERVAL关键字
  19. PHP页面间参数传递
  20. 盘点认证协议 : 普及篇之ADFS , WS-Federation

热门文章

  1. 人脸预处理工具FaceTools
  2. python求解按等级分配糖果问题
  3. 面试:Synchronized知识点
  4. mysql5.7.11源码安装_centos 7.0安装MySQL Community Server 5.7.11 源码编译安装
  5. C++ set清空是clear 不是empty
  6. 【Django 2021年最新版教程14】session是什么 如何使用
  7. html 图片 滤镜,用Css给你的图片加上Instagram滤镜
  8. 7723java之战,满江红4之江山美人
  9. php安装调式redis扩展,下载安装thinkphp5.0,调试Redis是否可以正常使用
  10. linux php gmagick,Linux下编译安装GraphicsMagick及PHP扩展gmagick