codeforces 493 D Vasya and Chess【 博弈 】
2024-10-01 14:54:03
题意:给出n*n的棋盘,白方在(1,1),黑方在(1,n)处,每一步可以上下左右对角线走,哪个先抓到另一个,则它获胜
可以画一下,发现n是奇数的时候,白方先走,无论它怎么走,黑方和它走对称的,黑方都一定能赢
n是偶数的时候,将白方走到(1,2)就变成奇数的情况,白方必胜
#include<iostream>
#include<cstdio>
#include<cstring>
#include <cmath>
#include<stack>
#include<vector>
#include<map>
#include<set>
#include<queue>
#include<algorithm>
using namespace std; typedef long long LL;
const int INF = (<<)-;
const int mod=;
const int maxn=; int main(){
int n;
scanf("%d",&n);
if(n&) puts("black");
else printf("white\n1 2\n");
return ;
}
最新文章
- JAVA GUI布局管理器
- javascript基础笔记
- 2014图灵技术图书最受欢迎TOP15
- Malformed network data
- Log4j 2.0 使用说明
- ASP.NET MVC的Action Filter
- JavaScript中的this引用
- paip.提高工作效率--数据绑定到table原则和过程Angular js jquery实现
- C# 压缩打包文件下载
- 一篇关于Maven项目的jar包Shell启动脚本
- 择天记OL体验截图
- 微言netty:不在浮沙筑高台
- java mysql连接时出现的问题
- ZOJ1994有源汇上下界可行流
- react-router的坑
- Spark源码剖析 - SparkContext的初始化(七)_TaskScheduler的启动
- 43)django-用户认证,授权,自定义用户认证
- easyui 表格底部加合计
- zyb的面试(广工14届比赛)
- HTTP Headers解析