首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

搜寻:zoj 2734 Exchange Cards(DFS)

2012-10-24 
搜索:zoj 2734 Exchange Cards(DFS)【转】http://blog.csdn.net/zxy_snow/article/details/6005768?#include

搜索:zoj 2734 Exchange Cards(DFS)

【转】http://blog.csdn.net/zxy_snow/article/details/6005768

?

#include <stdio.h>#include <stdlib.h>#include <iostream>#include <string.h>using namespace std;int sum,ways;int num[1010];int value,n;void DFS(int x){if( sum == value ){ways++;return ;}for(int i=x; i<=value; i++){if( num[i] && sum + i <= value ){num[i]--;sum += i;DFS(i);num[i]++;sum -= i;}}}int main(void){int x,y;int pe = 0;while( cin >> value >> n ){if( pe )cout << endl;pe = 1;memset(num,0,sizeof(num));sum = ways = 0;for(int i=0; i<n; i++){cin >> x >> y;num[x] = y;}DFS(1);cout << ways << endl;}return 0;}

?

热点排行