恒邪

2014年4月9日 #

[ACM] hdu 2176 取(m堆)石子游戏(Nim博弈)

摘要: 取(m堆)石子游戏Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1466Accepted Submission(s): 853Problem Descriptionm堆石子,两人轮流取.只能在1堆中取.取完者胜.先取者负输出No.先取者胜输出Yes,然后输出怎样取子.例如5堆 5,7,8,9,10先取者胜,先取者第1次取时可以从有8个的那一堆取走7个剩下1个,也可以从有9个的中那一堆取走9个剩下0个,也可以从有10个的中那一堆取走7个剩下3个 阅读全文

posted @ 2014-04-09 21:03 恒邪 阅读(273) 评论(0) 推荐(0) 编辑

[ACM] hdu 1850 Being a Good Boy in Spring Festival(Nim博弈)

摘要: Being a Good Boy in Spring FestivalTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3819Accepted Submission(s): 2269Problem Description一年在外 父母时刻牵挂春节回家 你能做几天好孩子吗寒假里尝试做做下面的事情吧陪妈妈逛一次菜场悄悄给爸爸买个小礼物主动地 强烈地 要求洗一次碗某一天早起 给爸妈用心地做回早餐如果愿意 你还可以和爸妈说咱们玩个小游戏吧 ACM课上学 阅读全文

posted @ 2014-04-09 20:48 恒邪 阅读(161) 评论(0) 推荐(0) 编辑

母函数

摘要: 这里先给出2个例子,等会再结合题目分析: 第一种:有1克、2克、3克、4克的砝码各一 枚,能称出哪几种重量?每种重量各有几种可能方案? 考虑用母函数来解决这个问题: 我们假设x表示砝码,x的指数表示砝码的重量,这样: 1个1克的砝码可以用函数1+x表示, 1个2克的砝码可以用函数1+x2 表示, 1个3克的砝码可以用函数1+x3表示, 1个4克的砝码可以用函数1+x4表示, 上面这四个式子懂吗? 我们拿1+x2 来说,前面已经说过,x表示砝码,x的指数表示重量,即这里就是一个质量为2的砝码,那么前面的1表示什么?1代表重量为2的砝码数量为0个。(理解!) 不知道大家理解没,我们这里结合前面那句 阅读全文

posted @ 2014-04-09 19:52 恒邪 阅读(234) 评论(0) 推荐(0) 编辑

导航