NYOJ--927--dfs--The partial sum problem
/*Name: NYOJ--927--The partial sum problemAuthor: shen_渊 Date: 15/04/17 19:41Description: DFS,和 NYOJ--1058--dfs--部分和问题 基本一致,递归的i+1注意了,其他没什么 */#include<cstring> #include<iostream> using namespace std; void dfs(int); int arr[22],vis[22]; int n,k,sum,flag; int main() { // freopen("in.txt","r",stdin);while(cin>>n){memset(vis,0,sizeof(vis));memset(arr,0,sizeof(arr));flag = 0;for(int i=0; i<n; ++i)cin>>arr[i];cin>>k;dfs(0);if(flag)cout<<"Of course,I can!\n";else cout<<"Sorry,I can't!\n";}return 0; } void dfs(int ct) {if(sum == k){flag = 1;return ;}for(int i=ct; i<n; ++i){if(sum+arr[i] <= k){vis[i] = 1;sum += arr[i];dfs(i+1);sum -= arr[i];vis[i] = 0;if(flag)return;}} }
转载于:https://www.cnblogs.com/evidd/p/7251882.html
NYOJ--927--dfs--The partial sum problem相关推荐
- NYOJ 927 The partial sum problem 【DFS】+【剪枝】
The partial sum problem 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描写叙述 One day,Tom's girlfriend give him a ...
- c语言sum出错,ACM:Sum Problem 求和问题C语言源码
学习过程中,将写内容过程中重要的一些内容片段备份一下,如下内容段是关于ACM:Sum Problem 求和问题C语言的内容,应该是对码农们有一些用途. #include using namespace ...
- HDU.1001 Sum Problem
原题 HDU.1001 Sum Problem 分类 杂题 题意 计算从1到正整数n的累加和. 输入/输出 要求与格式 输入内容 每行输入一个正整数 输出结果 结果为累加和 输出格式 每个输出结果独占 ...
- 部分和(partial sum)在算法求解中的作用
C++ 的 STL 库的 <numeric> 头文件的 partial_sum 函数已实现了对某一序列的 partial sum. partial_sum(first, last, des ...
- 动态规划法(三)子集和问题(Subset sum problem)
继续讲故事~~ 上次讲到我们的主人公丁丁,用神奇的动态规划法解决了杂货店老板的两个找零钱问题,得到了老板的肯定.之后,他就决心去大城市闯荡了,看一看外面更大的世界. 这天,丁丁刚回到家,他 ...
- hdu 2058 解题报告 - The sum problem
hdu 2058 解题报告 - The sum problem 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2058 等差求和公式: Sn=(a1+aN ...
- 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛 Partial Sum
Partial Sum Accepted : 124 Submit : 450 Time Limit : 3000 MS Memory Limit : 65536 KB Partial Su ...
- 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛:E—Partial Sum
题目链接:传送门 Partial Sum Bobo has a integer sequence a1,a2,-,an of length n . Each time, he selects t ...
- XTU 1264 Partial Sum 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛(湖南)
Partial Sum Accepted : 87 Submit : 366 Time Limit : 3000 MS Memory Limit : 65536 KB Partial Su ...
最新文章
- QIIME 2教程. 16纵向和成对样本比较q2-longitudinal(2021.2)
- mongoDB的监控工具
- 滑动窗口——TCP可靠传输的实现[转]
- 【免费】网易开卖CTO啦——开发者踩坑专场
- 微信公众平台开发之微信access_token如何有效长期保存
- aws lambda使用_使用AWS Lambda的CloudWatch事件通知
- 在OpenShift上托管的WildFly实例上进行Arquillian测试
- 32/64位平台printf uint64的方法
- MFC字符串操作(一)MFC CString 成员函数用法大全
- 函数发生器输出电压值会与设定值不同
- Win10设置屏保时间
- 你能不能做老大,关键就看这8关!突破了,人人死心塌地追随你
- 谈谈软件开发模式:瀑布与敏捷
- 大学生学科竞赛管理网站系统、学科竞赛管理系统
- jQuery学习-基本使用
- python3格式化输出
- 【特征匹配】BRIEF特征描述子原理及源码解析
- python+mysql+基于python的学生成绩管理系统 毕业设计-附源码071143
- CCIE-EI 思科企业基础架构专家
- [易水寒]大一实训笔记 第二篇
热门文章
- Swift学习字符串、数组、字典
- 杭电 1284 钱币兑换问题【完全背包求方案总数】
- C#中理解接口以及接口的作用
- c# 2.0 Factory的实现
- Android Studio --- [学习笔记]RadioButton、CheckBox、ImageView、ListView、TCP的三次握手
- es6 --- 使用node的memoryUsage检测WeakMap()
- flume package遇到的问题
- 【转】C++标准转换运算符static_cast
- Loadrunner多服务器连接问题
- Hibernate5-多对1(n:1)-fetch=join