dfs——xy省赛选拔题——问题 E: 整数凑和问题
问题 E: 整数凑和问题
时间限制: 1 Sec 内存限制: 128 MB
提交: 31 解决: 3
[提交][状态][讨论版]
题目描述
输入
有多组数据
首先,n和k,n表示数的个数,k表示数的和。K不为0.
接着一行n个数。
(1<=n<=20,保证不超int范围)
输出
样例输入
4 13 1 2 4 7
样例输出
YES 2 4 7
提示
题目智能推荐 |
[提交][状态]
这道题有点坑,只用输出最后一组才算提交过
#include<stdio.h>
#include<string.h>
using namespace std;
int mat[25];
int a[25];
int vis[25];
long long k,sum;
int n,m;
int flag;
void bfs(long long sum,int t){if(sum==k){m=t;flag=1;return;}for(int i=0;i<n;i++){if(!vis[i]&&sum+mat[i]<=k){vis[i]=1;a[t]=mat[i];bfs(sum+mat[i],t+1);vis[i]=0;}}return;
}
int main()
{while(~scanf("%d%lld",&n,&k)){flag=0;memset(vis,0,sizeof(vis));for(int i=0;i<n;i++){scanf("%d",&mat[i]);}bfs(0,0);if(flag){printf("YES\n");for(int i=m-1;i>0;i--)printf("%d ",a[i]);printf("%d\n",a[0]);}else printf("NO\n");}return 0;
}
dfs——xy省赛选拔题——问题 E: 整数凑和问题相关推荐
- NYNU_省赛选拔题(10)
题目描述 Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recog ...
- 团体程序设计天梯赛真题(部分题解,持续更新)
文章目录 天梯赛真题 L1-008 求整数段和(10分) 输入格式: 输出格式: 输入样例: 输出样例: 解题过程: L1-018 大笨钟(10分) 输入格式: 输出格式: 输入样例1: 输出样例1: ...
- 2017年第四八届C/C++ B组蓝桥杯省赛真题
2017年第八届C/C++ B组蓝桥杯省赛真题 真题 第一题:购物单 第二题:等差素数列 第三题:承压计算 第四题:方格分割 第五题:取数位 第六题:最大公共子串 第七题:日期问题 第八题:包子凑数 ...
- 2018年第九届C/C++ B组蓝桥杯省赛真题
2018年第九届C/C++ B组蓝桥杯省赛真题 真题 第一题:第几天 第二题:明码 第三题:乘积尾零 第四题:测试次数 第五题:快速排序 第六题:递增三元组 第七题:螺旋折线 第八题:日志统计 第九题 ...
- 2018年第九届蓝桥杯 JavaB组省赛 刷题思路及答案
前言 本人是二本院校大二的计算机系学生,已经报名了下一届的蓝桥杯省赛,整个寒假学习了很多算法知识,我是看<算法很美>这个课程学习算法的,一套学习下来确实受益匪浅,视频在b站上面都有. 此前 ...
- 小唐开始刷蓝桥(七)2014年第五届C/C++ B组蓝桥杯省赛真题
文章目录 前言 一.啤酒和饮料 二.切面条 三.李白打酒 四.史丰收速算 五.打印图形 六.奇怪的分式 七.六角填数 八.蚂蚁感冒 九.地宫取宝 十.小朋友排队 上一篇: 小唐开始刷蓝桥(六)2015 ...
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】【Java版】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2020年 第11届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
最新文章
- Python RPi GPIO编程控制
- is 和 ==的区别
- pandas 中的函数—— .reset_index()
- ios rsa java_一篇搞定RSA加密与SHA签名|与Java完全同步
- 台安变频器n2按键说明_台安N2变频器说明书.pdf
- excel表格中添加combobox_excel高阶打印技巧:批量为表格添加logo,学会它老板都夸你厉害...
- python调用rust_在 Rust 代码中编写 Python 是种怎样的体验?
- UDT源码剖析(二):UDT自带例程recvfile注释
- 机器学习入门学习视频和书籍(笔记保存)
- VS2010 工具箱组件添加重复
- 重磅上线|国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘
- 解析烧录固件失败_Sophos UTM固件反编译Perl源码
- 知网caj文件怎么转换成Word文档?
- si4463的寄存器使用说明
- 北航计算机本科生考研,和计算机考研的师弟师妹们分享一下经验本人本科北航...
- C++默认参数(缺省参数)应该写在哪里,声明还是定义里
- macos 系统固件 路径_iTunes下载的固件在哪里?iTunes固件文件路径详解
- 马踏棋盘(java)
- 华为强推996工作制,程序员们的变态加班何时休?
- hiveSQL的小数取整