description
給你n個數字,每個數字均不相同,你可以取其中任意個數字相加,如果所得到的結果在給出的數列
中也能找到,則輸出這個等式
input
第一行乙個數字n
接下來n個數字
output
輸出你找到的等式,注意看樣例的輸出格式
sample input
61 3 5 7 8 9
sample output
1+7=8
1+8=9
3+5=8
1+3+5=9
hint
一層一層列舉去遍歷,然後就可以找到方案。
#includeusing namespace std;
int n,m;
int a[1000],tot[1000];
void dfs(int dep,int cnt,int sum)
}if(cmp==true)
入門OJ 6247 算式等式
給你n個數字,每個數字均不相同,你可以取其中任意個數字相加,如果所得到的結果在給出的數列 中也能找到,則輸出這個等式 第一行乙個數字n 接下來n個數字 輸出你找到的等式,注意看樣例的輸出格式 6 1 3 5 7 8 9 1 7 8 1 8 9 3 5 8 1 3 5 9 這道題首先想到的就是分支限界...
Problem 蛇行矩陣
problem 蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。input 本題有多組資料,每組資料由乙個正整數n組成。n不大於100 output 對於每一組資料,輸出乙個n行的蛇形矩陣。兩組輸出之間不要額外的空行。矩陣三角中同一行的數字用乙個空格分開。行尾不要多餘的空格。sample i...
Problem 暴力摩托
原文 time limit 1 sec memory limit 128 mb n個站,之間連了m條雙向的通路!但每條路都規定了乙個速度的限制值,在這條路上必須以這個速度前進!所以在 前進的時候要調整速度,現決定盡量使調整的幅度小一些,也就是使走過的路的速度最大值與最小值之差最小!第一行有2個正整數...