博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1564 Play a game
阅读量:6830 次
发布时间:2019-06-26

本文共 1497 字,大约阅读时间需要 4 分钟。

 

这题我刚开始推出了n=1,2,3的情况,自己在大胆的猜测是奇偶性,发现A了;

后来打表也是奇偶性质;

打表代码:

View Code
1 #include
2 #include
3 int n ; 4 int graph[1010][1010] ; 5 int tab[4][2] = {-1,0,1,0,0,-1,0,1} ; 6 int dfs (int x, int y) 7 { 8 int xx, yy, i, ans ; 9 for (i = 0 ; i < 4 ; i++) 10 { 11 xx = x + tab[i][0] ; 12 yy = y + tab[i][1] ; 13 if (xx < 0 || xx >= n) continue ; 14 if (yy < 0 || yy >= n) continue ; 15 if (graph[xx][yy]) continue ; 16 graph[xx][yy] = 1 ; 17 ans = dfs (xx, yy) ; 18 graph[xx][yy] = 0 ; 19 if (ans == 0) return 1 ; //如果下一点是必败点 那么该点一定是必胜点; 20 } 21 return 0 ;22 }23 int main ()24 { 25 graph[0][0] = 1 ; 26 for (n = 1 ; n <= 8 ; n++) 27 printf ("%d, %d\n", n, dfs (0,0)) ;28 system( "pause" ); 29 return 0;30 }
View Code
1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 using namespace std;11 12 int main( )13 {14 int n;15 while( scanf( "%d" ,&n ),n )16 { 17 if( !(n %= 2) ) puts( "8600" );18 else puts( "ailyanlu" );19 }20 //system( "pause" );21 return 0;22 }

 

转载于:https://www.cnblogs.com/bo-tao/archive/2012/04/19/2457820.html

你可能感兴趣的文章
zookeeper选主算法二
查看>>
JS 中的require 和 import 区别整理
查看>>
stream& datagram socket
查看>>
vue.js 2.0开发(4)
查看>>
urb传输的代码分析【转】
查看>>
ftrace 简介【转】
查看>>
内置函数总结
查看>>
模块的查找顺序
查看>>
wpf中ListBox的选中项与ComboBox间的绑定
查看>>
web前台传参到后台出现错误
查看>>
数据库的备份和导入
查看>>
Oracle trunc()函数的用法
查看>>
col-md-*和col-sm-*
查看>>
前端开发大众手册(包括工具、网址、经验等)
查看>>
IOC容器
查看>>
“利益相关者”课堂讨论电子版
查看>>
意见总结
查看>>
servlet增删改查
查看>>
php - 中文字符串分割
查看>>
图解HTTP
查看>>