博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[bzoj1662] [Usaco2006 Nov]Round Numbers 圆环数
阅读量:5255 次
发布时间:2019-06-14

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

  第一眼:这好像是数位DP?

  然后看了下来源......银组题?...肯定是我想多了

  妈呀银组题竟然出数位DP....

  处理出f[i][j]表示i位,0比1至少多j个的方案数。

  但因为涉及负数什么的。。所以预处理一下组合数,每次用到的时候再强行枚举算出来。。

1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 int c[35][35],s[35]; 7 int i,j,k,n,m; 8 9 inline int get(int x,int y){
//x位中,0比1多至少y个 10 int i,sm=0;11 for(i=0;i<=x;i++)if(i>=x-i+y)sm+=c[x][i];12 return sm;13 }14 inline int get(int x){15 if(!x)return 0;16 int i,len=0,tmp=x,more=0,ans=0;17 while(tmp)s[++len]=tmp&1,tmp>>=1;18 for(i=1;i
View Code

 

转载于:https://www.cnblogs.com/czllgzmzl/p/5622275.html

你可能感兴趣的文章
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>
HTML <select> 标签
查看>>
类加载机制
查看>>
tju 1782. The jackpot
查看>>
HTML5与CSS3基础(五)
查看>>
linux脚本中有source相关命令时的注意事项
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>
REST Web 服务(二)----JAX-RS 介绍
查看>>
hdu1255扫描线计算覆盖两次面积
查看>>
hdu1565 用搜索代替枚举找可能状态或者轮廓线解(较优),参考poj2411
查看>>
bzoj3224 splay板子
查看>>
程序存储问题
查看>>