[BZOJ1621][Usaco2008 Open]Roads Around The Farm分岔路口
2015-09-13 11:42
267 查看
传送门
http://www.lydsy.com/JudgeOnline/problem.php?id=1621题目大意
每次n个物品分为x和x+k,直到不能按照上述分法分开,询问有多少堆题解
小学数学….n+k2和n−k2\frac{n+k}{2}和\frac{n-k}{2}
当(n+k)mod 2<>0或(n−k)mod 2<>0或n<=k时当(n+k)mod\ \ 2<>0或(n-k)mod\ \ 2<>0或n<=k时不能再分
DFS
var i,j,k:longint; n,ans:longint; procedure f(a:longint); begin if (a+k)mod 2<>0 then begin inc(ans); exit; end; if a<=k then begin inc(ans); exit; end; if (a-k)mod 2<>0 then begin inc(ans); exit; end; f((a+k)div 2); f((a-k)div 2); end; begin readln(n,k); ans:=0; f(n); writeln(ans); end.
相关文章推荐
- centos7关闭防火墙
- CentOS7中启动/停止/重启服务命令
- Stop Working More Than 40 Hours a Week BY GEOFFREY JAMES @SALES_SOURCE
- 2.3-nginx访问控制
- 2.2-nginx配置防盗链
- linux下统计文件的内容的行数,字符,字节数
- Linux:Linux 重要人物
- linux服务器参考
- MCU PWM DAC OP Voltage Output
- 【转载】架构师速成-如何高效编程
- QT window 和linux下的双编译
- 【云服务器CentOS7使用】 安装Nginx并自动启动
- Linux初学第二步——Ubuntu
- OpenCV3中的SURF特征点的寻找和匹配
- 多核心Linux内核路径优化的不二法门-序
- 多核心Linux内核路径优化的不二法门-序
- Eclipse的Tomcat插件安装
- Linux初学第一步——虚拟机
- 容易centos配置docker维修
- 仿百度文库方案[openoffice.org 3+swftools+flexpaper] 使用iText将jpg、jpeg、png转换为pdf