蓝桥杯官网填空题(平方拆分)

news/2024/7/20 21:49:09 标签: 蓝桥杯, 算法, 职场和发展, 深度优先, leetcode

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

将  2019 拆分为若干个两两不同的完全平方数之和,一共有多少种不同的方法?

注意交换顺序视为同一种方法,例如 13^2+25^2+35^2=2019 与13^2+35^2+25^2=2019 视为同一种方法。

运行限制

public class Main {
  static int ans=0;
    public static void main(String[] args) {
        dfs(2019,1);
        System.out.println(ans);
    }
    public static void dfs(int sum,int n){
      if(sum<0){
        return;
      }
      if(sum==0){
        ans++;
        return;
      }
      for(int i=n;i<=44;i++){
        dfs(sum-i*i,i+1);
      }
    }
}

    • 最大运行时间:1s
    • 最大运行内存: 128M

http://www.niftyadmin.cn/n/5352550.html

相关文章

【JaveWeb教程】(35)SpringBootWeb案例之《智能学习辅助系统》登录功能的详细实现步骤与代码示例(8)

目录 案例-登录和认证1. 登录功能1.1 需求1.2 接口文档1.3 思路分析1.4 功能开发1.5 测试 案例-登录和认证 在前面的课程中&#xff0c;我们已经实现了部门管理、员工管理的基本功能&#xff0c;但是大家会发现&#xff0c;我们并没有登录&#xff0c;就直接访问到了Tlias智能…

如何使用Prompt快速压缩将RAG成本降低80%

英文原文地址&#xff1a;How to Cut RAG Costs by 80% Using Prompt Compression 通过即时压缩加速推理 2024 年 1 月 5 日 推理过程是使用大型语言模型时消耗资金和时间成本的因素之一&#xff0c;对于较长的输入&#xff0c;这个问题会更加凸显。下面&#xff0c;您可以…

第九章 动态规划part17(● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇)

学习目标&#xff1a; ● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇 学习内容&#xff1a; 647. 回文子串 动态规划解决的经典题目&#xff0c;如果没接触过的话&#xff0c;别硬想 直接看题解。 https://programmercarl.com/0647.%E5%9B%9E%E6%96%87%E5%AD%90…

【寒假每日一题·2024】AcWing 5415. 仓库规划(补)

文章目录 一、题目1、原题链接2、题目描述 二、解题报告1、思路分析2、时间复杂度3、代码详解 一、题目 1、原题链接 5415. 仓库规划 2、题目描述 二、解题报告 1、思路分析 思路参考y总&#xff1a;y总讲解视频 &#xff08;1&#xff09;由于每一个仓库均有一个m维向量的位…

网络通讯(20)-UDP协议应用实例网络聊天室

本文演示UDP协议应用,通过实例网络聊天室进行学习。 目录 实现多人聊天室的功能

计算机毕业设计 基于SpringBoot的校园闲置物品交易系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

每日OJ题_算法_前缀和④_力扣238. 除自身以外数组的乘积

目录 力扣238. 除自身以外数组的乘积 解析代码 力扣238. 除自身以外数组的乘积 238. 除自身以外数组的乘积 难度 中等 给你一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数…

【服务器APP】利用HBuilder X把网页打包成APP

目录 &#x1f33a;1. 概述 &#x1f33c;1.1 新建项目 &#x1f33c;1.2 基础配置 &#x1f33c;1.3 图标配置 &#x1f33c;1.4 启动界面配置 &#x1f33c;1.5 模块配置 &#x1f33c;1.6 打包成APP &#x1f33a;1. 概述 探讨如何将网页转化为APP&#xff0c;这似乎…