HDU - 2147 博弈 P/N分析
2024-08-24 17:08:50
结论题,很显然和奇偶有关
PS.尝试用dfs写出PN表写崩了
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<cmath>
#include<string>
#include<vector>
#include<stack>
#include<queue>
#include<set>
#include<map>
#define rep(i,j,k) for(register int i=j;i<=k;i++)
#define rrep(i,j,k) for(register int i=j;i>=k;i--)
#define erep(i,u) for(register int i=head[u];~i;i=nxt[i])
#define iin(a) scanf("%d",&a)
#define lin(a) scanf("%lld",&a)
#define din(a) scanf("%lf",&a)
#define s0(a) scanf("%s",a)
#define s1(a) scanf("%s",a+1)
#define print(a) printf("%lld",(ll)a)
#define enter putchar('\n')
#define blank putchar(' ')
#define println(a) printf("%lld\n",(ll)a)
#define IOS ios::sync_with_stdio(0)
using namespace std;
const int maxn = 2e3+11;
const int oo = 0x3f3f3f3f;
const double eps = 1e-7;
typedef long long ll;
ll read(){
ll x=0,f=1;register char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
return x*f;
}
int n,r,c;
int main(){
while(cin>>r>>c){
if(r==0&&c==0)break;
if(min(r%2,c%2)==0) cout<<"Wonderful!"<<endl;
else cout<<"What a pity!"<<endl;
}
return 0;
}
最新文章
- log4net按时间日期,文件大小和个数生成日志文件
- G++ 参数介绍(转载)
- java 24 - 6 GUI之 创建只能输入数字的文本框
- python_字典
- sgu-508 Black-white balls 概率-贝叶斯公式
- xmind的第三天笔记
- 【BZOJ 3190】 3190: [JLOI2013]赛车 (半平面交)
- 【干货分享】.NET单元测试电子书
- hdu4717 The Moving Points(二分做法)
- const放在函数前和函数后
- Asp.Net 常用工具类之Office—Excel导入(5)
- 【EXCEL-折线图】百折不挠 | 用EXCEL画出与众不同的折线图(曲线图)
- 【SQL】INSERT INTO SELECT语句与SELECT INTO FROM语句
- 深入探访支付宝双11十年路,技术凿穿焦虑与想象极限 | CYZONE特写
- opus在arm的嵌入式平台上的移植和开发
- html 可编辑的下拉框
- NBU 还原LINUX ORACLE RAC数据库(MIDDB)
- python装饰器,其实就是对闭包的使用。
- Linux sudo详解
- lua栈
热门文章
- 616. Add Bold Tag in String加粗字符串
- mybatis的执行流程 #{}和${} Mysql自增主键返回 resultMap 一对多 多对一配置
- 面试题:Java开发中的23种设计模式详解(转)
- Win10 DHCP和Static IP 切换
- 执行CUnit测试出错
- 39.FORMAT() 函数
- xgboost 并行调参
- 7.内网渗透之windows认证机制
- C# winform中窗口的关闭按钮的隐藏与禁用的几种方式说明
- jqGrid查询案例(实用)