poj 1430 Binary Stirling Numbers 题解

17 篇文章 0 订阅

    poj 1430 Binary Stirling Numbers 这个题的解法真是不少啊,首先这个题我以前做过http://gisyhy.blog.163.com/blog/static/12939034320104603214437/这个是以前见过的解题报告里面的思路可以很好的解决问题,但是难点在于里面的思路难想而且容易推错,但是我推导了很久才推导正确。

    那么还有更好的思路么?有啊,那就是“有一个二进制斯特灵数与组合数的转化公式”,这个的解题报告在这儿http://www.cppblog.com/sdz/archive/2010/08/28/125004.html?opt=admin  但是,作为大学生程序设计竞赛,不应该弄那么难,那么偏的知识点吧。

    另一个让我兴奋的解题思路是:http://blog.csdn.net/shiren_bod/article/details/5724083   分形结构的概念,我很喜欢这个图形(Sierpinski三角形),感觉很有意思,这里面的这个图形的程序画法,很有意思。


但是分形结构的知识应该不在acm里面吧。

    其中有几个公式

一:s(n,k)=c(z,w)(mod 2) z=n-ceil((k+1)/2);   w=floor((k-1)/2);  ceil 向上取整,floor向下取整

二:组合数C(N,K)为奇数当且仅当N and K=K。



先写这些,以后补充吧

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值