https://www.luogu.org/problemnew/show/P2089

非常暴力的dfs,不知道不剪枝会怎么样,但是其实最多也就 $3^{10}$ ,大不到哪里去。还有一个细节就是大于序并不是字典序的逆序……233这样都没发现我是服了。

#include<bits/stdc++.h>
using namespace std;
#define ll long long int n; set<ll> ans; void dfs(int i,int c,int res,ll sum){
res-=c;
sum=sum*+c;
if(res<)
return;
if((-i)>res||(-i)*<res)
return;
if(i==){
if(res!=)
return;
else{
ans.insert(sum);
}
}
else{
dfs(i+,,res,sum);
dfs(i+,,res,sum);
dfs(i+,,res,sum);
}
} int main(){
scanf("%d",&n);
dfs(,,n,);
dfs(,,n,);
dfs(,,n,); printf("%d\n",ans.size());
for(auto i:ans){
//cout<<i<<endl;;
ll t=i; stack<int> s;
while(t){
s.push(t%);
t/=;
} while(!s.empty()){
printf("%d",s.top());
s.pop();
if(s.empty())
printf("\n");
else
printf(" ");
}
}
}

最新文章

  1. Struts的拦截器
  2. 【MVVM Light】新手初识MVVM,你一看就会
  3. iOS开发中的4种数据持久化方式【一、属性列表与归档解档】
  4. KindEditor上传本地图片在ASP.NET MVC的配置
  5. 161012、JAVA读写文件,如何避免中文乱码
  6. Base64 Encoding / Decoding in Node.js
  7. spring的主要特性
  8. C#中操作WMI的类库-实现远程登录共享
  9. 响应式流布局插件DyLay
  10. C - 字符识别?
  11. web攻击方式和防御方法
  12. jquery自己主动旋转的登录界面的背景代码登录页背景图
  13. wpf之Popup弹出自定义输入&quot;键盘&quot;
  14. [开发技巧]&#183;HTML检测输入已完成自动填写下一个内容
  15. MVC 添加JS,CSS等版本标签
  16. 数据处理:2.异常值处理 &amp; 数据归一化 &amp; 数据连续属性离散化
  17. 迭代器模块 itertools
  18. python接口自动化测试二十五:执行所有用例,并生成HTML测试报告
  19. A-作业01
  20. Luffy之Xadmin以及首页搭建(轮播图,导航)

热门文章

  1. electron 开发拆坑总结
  2. jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()
  3. libxml/HTMLparser.h file not found
  4. VC 无边框对话框的任务栏右键菜单
  5. MVC程序部署后页面指向login.aspx
  6. python day - 17 面向对象的 类空间 和 组合
  7. Python中文问题研究
  8. STM32低功耗模式与烟雾报警器触发信号电路设计
  9. IE8 下背景图标不显示
  10. oracle 删除用户命令和部分表空间操作