博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1025-数的划分
阅读量:5259 次
发布时间:2019-06-14

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

1 #include 
2 #define _for(i,a,b) for(int i = (a);i < b;i ++) 3 typedef long long ll; 4 using namespace std; 5 int rnt = 0; 6 int N,K; 7 inline ll read() 8 { 9 ll ans = 0;10 char ch = getchar(), last = ' ';11 while(!isdigit(ch)) last = ch, ch = getchar();12 while(isdigit(ch)) ans = (ans << 1) + (ans << 3) + ch - '0', ch = getchar();13 if(last == '-') ans = -ans;14 return ans;15 }16 inline void write(ll x)17 {18 if(x < 0) x = -x, putchar('-');19 if(x >= 10) write(x / 10);20 putchar(x % 10 + '0');21 }22 23 void dfs(int st,int le,int fi)24 {25 if(st==K && le>=fi)26 {27 rnt ++;28 return ;29 }30 31 _for(i,fi,le-(K-st)+1)32 dfs(st+1,le-i,i);33 }34 int main()35 {36 N = read();// sum37 K = read();// div38 dfs(1,N,1);39 write(rnt);40 return 0;41 }

 

转载于:https://www.cnblogs.com/Asurudo/p/11282803.html

你可能感兴趣的文章
composer 报 zlib_decode(): data error
查看>>
03_java基础(一)之计算机应用知识普及
查看>>
C#微信公众号开发-高级接口-之网页授权oauth2.0获取用户基本信息(二)
查看>>
C++中memset()函数的作用
查看>>
微信展会报名签到入场系统asp源码写的asp微信会展报名系统程序
查看>>
JavaScript日志
查看>>
SSD硬盘的4K对齐
查看>>
OpenFire源码学习之三十一:使用Tsung测试openfire(上)
查看>>
红帽7 vsftpd服务
查看>>
mysql update select 从查询结果中更新数据
查看>>
牛客小白赛4J——强迫症
查看>>
Kohana::ORM学习
查看>>
On the Criteria To Be Used in Decomposing Systems into Modules
查看>>
Java表格模型事件示例
查看>>
0034 Java学习笔记-反射-初步2-操作对象
查看>>
沙盒、文件以及文件夹的操作
查看>>
Eclipse中CVS的使用
查看>>
MySQL配置项innodb_flush_log_at_trx_commit
查看>>
2的次幂表示
查看>>
01.安装JDK配置环境变量
查看>>