博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1907 John 与 poj 3480
阅读量:6692 次
发布时间:2019-06-25

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

这是一道Nim博弈;

这要要考虑就是全是1的情况;

View Code
1 #include
2 #include
3 #include
4 #include
5 #include
6 using namespace std; 7 int main( ) 8 { 9 int n,m,num;10 while( scanf( "%d",&n )==1 )11 {12 while( n-- )13 {14 scanf( "%d",&m );15 int t=0,flag = 0;16 while( m-- )17 {18 scanf( "%d",&num );19 if( num > 1 ) flag=1;20 t ^= num; 21 } 22 if( flag )23 {24 if( t ) printf( "John\n" );25 else puts( "Brother" ); 26 } 27 else28 {29 if( t ==1 ) printf( "Brother\n" );30 else printf( "John\n" ); 31 }32 } 33 }34 //system( "pause" );35 return 0;36 }

 

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

你可能感兴趣的文章
TNS-12502: TNS:listener received no CONNECT_DATA from client
查看>>
我的友情链接
查看>>
常见的内存错误及其对策
查看>>
阿里云域名配置与解析
查看>>
Go环境变量
查看>>
高性能Web服务之tomcat基础应用详解(一)
查看>>
Python虚拟环境:Vitualenv
查看>>
反思~~~~~~思绪有点乱
查看>>
android-------非常好的图片加载框架和缓存库(Picasso)
查看>>
Titanium, PhoneGap, Sencha Touch, jQuery Mobile – Clearing up confusion
查看>>
eclipse如何部署Web工程到tomcat中
查看>>
在CentOS7上安装JDK1.8
查看>>
搜索和网页排名的数学原理
查看>>
Xcode项目中同一个名称不同位置 简单修改
查看>>
java设计模式-建造者模式
查看>>
oracle笔记
查看>>
ContentProvider数据更新
查看>>
一些常用RPM Repository(RPM软件仓库)地址
查看>>
Xcode常用插件
查看>>
实体 map 属性
查看>>