HDU2147(模拟找规律)
来源:互联网 发布:唱吧假唱软件 编辑:程序博客网 时间:2024/05/18 02:20
首先模拟打表,从表(1表示必胜态,0表示必败态)中找到规律:有偶数先手一定赢,没有偶数则后手赢
打表代码
#include <stdio.h>bool gird[2000+10][2000+10];//1代表必胜点 0代表必败点int main(){ int i,j; int n,m; gird[2000][1]=0; for(i=2000;i>0;--i) { for(j=1;j<=2000;++j) { gird[i][j]=0; if( (gird[i+1][j]==0&&i+1<=2000) || (gird[i][j-1]==0&&j-1>=1) ||(gird[i+1][j-1]==0&&i+1<=2000&&j-1>=1) ) gird[i][j]=1; } } for(i=1;i<=20;++i) for(j=1;j<=20;++j) { i=2000-i+1; printf("%d ",gird[i][j]); if(j==20) printf("\n"); } return 0;}
具体代码
#include <stdio.h>int main(){ int a,b; while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) { if(a%2==0||b%2==0) printf("Wonderful!\n"); else printf("What a pity!\n"); } return 0;}
0 0
- HDU2147(模拟找规律)
- cf(找规律,模拟)
- FZU1062(找规律+模拟)
- Harmonic Number (II)(模拟找规律)
- UESTC 1647 Battery Charging (找规律模拟)
- hdu 1998 奇数阶魔方(找规律+模拟)
- 历届试题 蚂蚁感冒 (找规律模拟)
- HDU 1337 The Drunk Jailer--(模拟题找规律)
- hdu5389 Zero Escape(模拟+找规律+DP)
- CodeForces - 651A Joysticks (找规律&模拟)水
- CodeForces - 368C Sereja and Algorithm (找规律&模拟)
- CodeForces - 584C Marina and Vasya (模拟)找规律
- HDU5573 2015 上海 B题(模拟-找规律)
- hdu 5929 Basic Data Structure(找规律,模拟)
- 【NOIP 模拟题】[T1]数列(找规律+欧几里得算法)
- CodeForces - 202C Clear Symmetry (预处理模拟+找规律)
- 【GDKOI2012模拟02.01】数字(找规律&&数论)
- hdu 5929 Basic Data Structure(找规律+deque模拟)
- 小工具-使用java SSL通过url获得访问转为String-http/https
- java20函数的复写override
- Java垃圾收集器
- 3-5 数的拆分
- html5本地存储-遍历以及清空数据
- HDU2147(模拟找规律)
- 设计模式 —— 策略模式(Strategy Pattern)
- c++ 左值与右值
- hdu 3501 Calculation 2 (欧拉函数的延伸)
- ScrollView+自定义ListView(一)
- Android之mvp设计模式
- hihoCoder #1032 : 最长回文子串
- C#三十四 常用开发的部分总结
- 我对mybatis的理解