美文网首页
小明减肥

小明减肥

作者: 何以解君愁 | 来源:发表于2025-10-22 18:41 被阅读0次

 小明有n个可选运动,每个运动有对应卡路里,想选出其中k个运动且卡路里和为t。
k,t,n都是给定的。求出可行解数量。
 输入描述:
  第一行输入 n t k,用空格进行分割
  第二行输入 每个运动的卡路里 按照空格进行分割
 输出描述:求出可行解数量

import java.util.*;

public class Main{
    static List<List<Integer>> res = new ArrayList<>();
    static List<Integer> temp = new ArrayList<>();
    static int tCheck = 0;
    
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int t = sc.nextInt();
        int k = sc.nextInt();
        int[] ns = new int[n];
        
        for(int i = 0; i < n; i++){
            ns[i] = sc.nextInt();
        }
        
        backTracking(ns, t, k, 0);
        System.out.print(res.size());
    }
    
    public static void backTracking(int[] ns, int t, int k, int start){
        if(temp.size() == k){
            if(tCheck == t){
                res.add(new ArrayList<>(temp));
            }
            return;
        }
        // 剪枝
        if(tCheck > t){  
            return;
        }
        
        for(int i = start; i < ns.length; i++){
            temp.add(ns[i]);
            tCheck += ns[i];
            backTracking(ns, t, k, i + 1);  
            temp.remove(temp.size() - 1);
            tCheck -= ns[i];
        }
    }
}

相关文章

  • 三个人的晚餐

    小明:三个人的晚餐。 Regine: 这么少? 谁在减肥? 小明:我的钱包。

  • 日常-和小明谈恋爱3

    小明在我的“淫威”之下决定减肥,减肥就减肥罢,还不敢面对自己的体重。 鲁迅先生说:真正的勇士,敢于面对惨淡的人生,...

  • 减掉五花肉第一期

    今天小明带着小鲜五花肉们谈谈 如何迈入减肥成功之门的门槛 越是“资深”的减肥人士越是入门小白 很多人减肥口号喊了好...

  • 小明,小明

    在数学课本上 小明会数鸡蛋 在语文书上 小明与小红是好朋友 三年级与六年级 小明是我的同桌 大学毕业时,跟我 拍毕...

  • 笑一笑(一)

    1.别用250的智商,问不及格的问题 。 2.小明你哥大, 还是你大? 3.对于减肥我是认...

  • 恐怖小说

    第一夜 小明,小明,小…明。 “谁,谁在叫我”, 小明,小明。“你是谁,快出来……”。 “小明,小明,快起床了”。...

  • 小明

    他的名字叫小明,他似乎从小就是一个不按常理出牌的孩子。从上幼儿园的时候开始,大家都以得到老师奖励的小红花为荣,得...

  • 小明

    小明和小聪是一对孪生兄弟,自小就双亲双爱,形影不离。 有一天,小明在马路的对面等爸爸和小聪买雪糕给他...

  • 小明

    小明是一个我们都熟悉的名字,他常常去商店,让我们帮他出谋划策,看他所携带的巨款该如何消费,于是小明是陪伴我...

  • 小明……

    小明随妈妈到商场买秋裤,他抬起小脑袋好奇地问妈妈:“秋裤是什么啊?”妈妈告诉他说:“秋裤是秋冬天穿的内衣裤。”在柜...

网友评论

      本文标题:小明减肥

      本文链接:https://www.haomeiwen.com/subject/nvkitstx.html