测试组数
能使用的数字数
需要组成的数
。。。。。
这题目很水,只要用回溯法遍历就行,感觉是测试数据的规模缩小了,最后导致容易通过,
需要注意的地方是中间过程中可能出现浮点数导致结果出问题
import java.util.ArrayList;
import java.util.Scanner;
public class Point24 {
static void main(String[] args) {
point24 = new Point24();
point24.solution();
solution() {
Scanner(System.in);
in.nextInt();
0; i < groups; i++) {
in.nextInt();
destination
input = getDate(num);
System.out.println(handle(destination,input)?"Yes":"No");
in;
ArrayList getDate(int num){
reval =
0 ; i < num ; i++){
reval.add(new MyNumber(in.nextInt()));
reval;
//采用递归的方式
boolean handle(int destination,ArrayList input){
switch(input.size()){
0:
false;
1:
input.get(0).getNumber() == destination;
default:
0 ; i
i+1 ; j < input.size() ; j++){
tempj = input.remove(j);
tempi = input.remove(i);