第八届福建省大学生程序设计竞赛-重现赛(A+D+K+L)

Problem A Frog:鸡兔同笼。。。。

Problem D Game:两人分别有数字a,b。每轮两人有两种操作,1:逆序这个数。2:将个位删去。A先手,当两个数字相同时,A获胜。问A能否获胜。
题解:如果b的位数大于a,B获胜。如果B为0,A获胜。如果b是a的逆序,A获胜,其他情况,如果b是a或者逆序a的子串,A获胜。
代码:忘存了。。。。

Problem K Wand:n个人排序,至少k个人站对自己位置的方案数。
题解:设站对的人为x(k<=x<=n),则方案数为sum(C(n,x)*D[n-x],D[i]表示i的错排数。注意组合数取模。
代码:忘存了。。。。

Problem L Tic-Tac-Toe:”井字棋”,问持输入字符的一方在两轮后能否获胜。
题解:对于每一个没有棋子的地方进行判断,如果存在一步直接获胜,或者下完这步有两个位置可以获胜,则可以获胜。
代码:忘存了。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值