NYoj The partial sum problem(简单深搜+优化)
题目链接:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=927
代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <algorithm>
#include <iostream>
using namespace std; int n,k;
int a[];
int sum=;
bool v[]; int DFS(int sum,int m)
{
if(sum==k)
{
return ;
}
for(int j=m;j<n;j++)
{
v[j]=true;
if(DFS(sum+a[j],j+)) return ;//要深刻理解这个递归
v[j]=false;
}
return ;
} int main()
{
while(~scanf("%d",&n)){
for(int i=;i<n;i++){
scanf("%d",&a[i]);
}
scanf("%d",&k);
if(DFS(,))
printf("Of course,I can!\n");
else
printf("Sorry,I can't!\n");
}
}
NYoj 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 ... 
- NYOJ--927--dfs--The partial sum problem
		/* Name: NYOJ--927--The partial sum problem Author: shen_渊 Date: 15/04/17 19:41 Description: DFS,和 N ... 
- 简单深搜:POJ1546——Sum it up
		结束了三分搜索的旅程 我开始迈入深搜的大坑.. 首先是一道比较基础的深搜题目(还是很难理解好么) POJ 1564 SUM IT UP 大体上的思路无非是通过深搜来进行穷举.匹配 为了能更好地理解深搜 ... 
- POJ 2386 Lake Counting (简单深搜)
		Description Due to recent rains, water has pooled in various places in Farmer John's field, which is ... 
- nyoj 927 The partial sum problem(dfs)
		描述 One day,Tom’s girlfriend give him an array A which contains N integers and asked him:Can you choo ... 
- HDOJ1015(简单深搜)
		Safecracker Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total ... 
- hdoj-1016-Prime Ring Problem【深搜】
		Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ... 
- ACM题目————The partial sum problem
		描述 One day,Tom’s girlfriend give him an array A which contains N integers and asked him:Can you choo ... 
- The partial sum problem
		算法:搜索 描述 One day,Tom's girlfriend give him an array A which contains N integers and asked him:Can yo ... 
随机推荐
- Android 开发环境搭建之——ADT-Bundle for Windows
			ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通 ... 
- Android  省市县 三级联动(android-wheel的使用)
			转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23382805 今天没事跟群里面侃大山,有个哥们说道Android Wheel这个 ... 
- Hdu-1565 电网接入(1) (国家压缩dp获得冠军
			正方形格通路(1) Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ... 
- android数据访问模式:档、SharedPreferences
			android数据访问模式:档.SharedPreferences.SQLite 数据库.Content provider 文件流: 使用java IO流对文件进行读写操作,文件权限默认. 指定文件权 ... 
- c#中 uint--byte[]--char[]--string相互转换汇总
			原文:c#中 uint--byte[]--char[]--string相互转换汇总 在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWOR ... 
- vmWare虚拟机下ubuntu配置代理上网
			最终用上了linux,windows下用vmWare安装虚拟机,挂ubuntu 14.04,,认为非常不习惯,非常难侍候. 而且遇到的客观困难还不少,这两天着实费了不少功夫.主要是上班这里上网要配置代 ... 
- webpack打包avalon
			webpack打包avalon+oniui+jquery 随着avalon的发展壮大,我根据CSDN的统计数字,中国前端大概有1%的人在使用avalon了. avalon的最大优势是能兼容IE6,并且 ... 
- 【嵌入式开发】写入开发板Linux系统-模型S3C6410
			笔者 : 万境绝尘 转载请著名出处 最终拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧 ... 
- 房费制 它 结账BUG
			声明:以下内容仅仅是对在桌子上的卡与卡表的后面,适合学生的表! 最近,我们已经开始做VB.NET系统重构版,在这里跟大家聊聊我在机房收费系统中发现的漏洞. 在机房收费系统中有这样一个窗口--结 ... 
- RH253读书笔记(1)-Lab 1 System Monitoring
			Lab 1 System Monitoring Goal: To build skills to better assess system resources, performance and sec ... 
