力扣每日一题 6/1

简介: 力扣每日一题 6/1

2928.给小朋友们分糖果[简单]

题目:

给你两个正整数 n 和 limit 。

请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 limit 颗糖果,请你返回满足此条件下的 总方案数 。

示例 1:

输入:n = 5, limit = 2

输出:3

解释:总共有 3 种方法分配 5 颗糖果,且每位小朋友的糖果数不超过 2 :(1, 2, 2) ,(2, 1, 2) 和 (2, 2, 1) 。

示例 2:

输入:n = 3, limit = 3

输出:10

解释:总共有 10 种方法分配 3 颗糖果,且每位小朋友的糖果数不超过 3 :(0, 0, 3) ,(0, 1, 2) ,(0, 2, 1) ,(0, 3, 0) ,(1, 0, 2) ,(1, 1, 1) ,(1, 2, 0) ,(2, 0, 1) ,(2, 1, 0) 和 (3, 0, 0) 。

提示:

  • 1 <= n <= 50
  • 1 <= limit <= 50

分析:

       由提示可知,这道题的数据量并不大,最简单的方法就是暴力,写了三层循环和一个判断,亲测可以通过,只不过时间复杂度较高。

代码实现:

class Solution:
    def distributeCandies(self, n: int, limit: int) -> int:
        ls=[]
        re=0
        for j in range(n+1):
            ls.append(j)
        for i in ls:
            for q in ls:
                for w in ls:
                    if i+q+w==n and max(q,i,w)<=limit:
                        # print([i,q,w])
                        re+=1
        return re 

总结:

这道题考的东西不多,主要还是考思维,代码实现并不难。

目录
相关文章
|
6月前
|
人工智能 安全 程序员
50%的人给了差评:龙虾为何在技术论坛翻车了?
OpenClaw(龙虾)AI工具因“自动赚钱”“代约主播”等夸张宣传走红,但吾爱破解论坛投票显示:50%技术用户未下载且不认可其能力。技术圈冷静源于见惯“神器”泡沫——AI擅写代码(搬砖),却难懂需求、统筹系统。它不是神药,而是待磨的砍柴刀。
631 3
50%的人给了差评:龙虾为何在技术论坛翻车了?
|
2月前
|
人工智能 运维 安全
告别 Claude Code 封禁与限流!阿里云 OpenCode 开源AI编程能力、部署教程、替代优势全解
随着AI工程化开发全面普及,Claude Code凭借超长上下文、全仓库理解、自主工程迭代能力,一度成为全球开发者首选的命令行AI编程智能体。但对于国内开发者而言,Claude Code存在诸多无法规避的硬性短板:海外节点访问不稳定、必须依赖代理网络、账号风控封禁频繁、商用成本高昂、无本土化适配、数据存在跨境泄露风险。尤其官方持续收紧国内访问权限,大量开发者面临工具无法使用、项目迭代中断的困境。
443 1
|
3月前
|
人工智能 自然语言处理 安全
Vibe Coding实战指南:堆砌Prompt没用,工程规范才是高效核心
本文揭秘vibe coding(提示词驱动开发)落地失败的根源:非提示词不精,而是工程规范缺位。基于8个真实商业项目经验,提出5步标准化实战法——锁需求边界、建工程骨架、模块化Prompt、自动化校验、增量式迭代,并推荐适配工具TRAE。强调:AI提效的前提,是人工前置定义架构、规范与校验规则。(239字)
|
6月前
|
人工智能 监控 Linux
阿里云/本地部署 OpenClaw 重构零售运营:从库存/竞品/日报/新品到智能客诉闭环实战教程
在零售行业,**碎、散、频、急**是日常运营的真实状态:渠道分散、门店繁多、订单与客诉高频、响应要求极强时效。企业长期被大量重复、机械、必须时刻盯守的工作消耗人力,这些事务复杂度不高,却无法立项开发系统,最终只能靠人力兜底,形成巨大的隐性成本黑洞。OpenClaw(Clawdbot)作为自托管AI调度网关,恰好命中这类场景的核心痛点,它不替代人的决策,而是接管流程、自动巡检、主动推送、持续追踪,让零售运营体系在无人盯守时也能稳定运转。
653 0
|
7月前
|
人工智能 自然语言处理
效果评估:如何判断一个祝福 AI 是否“走心”
本文以「码上拜年」AI为例,探讨创意生成任务(如春节祝福)的评估困境:传统指标(loss、BLEU)失效,因“走心”无法量化。提出三维主观评估框架——事实准确、风格契合、表达自然,并强调评估核心是“人是否愿意直接发送”,即用户真实感受才是终极标准。
|
Dubbo Java fastjson
Java代理工具 one-java-agent
提供插件化支持,统一管理众多的Java Agent 插件支持install/unstall,需要插件方实现接口 支持传统的java agent,即已经开发好的java agent
|
Java Spring
【Java】配置多数据源报错循环依赖
【Java】配置多数据源报错循环依赖
799 1
|
SQL Java 编译器
Seata常见问题之记录的Select SQL出现 For Update如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
|
人工智能 安全 算法
专访电享科技朱卓敏:用虚拟电厂搭建用户与大电网互动的“桥梁”
摘要:电享科技作为一家新型电力系统能源数字化AI创新企业,致力于新一代能源控制与电池AI技术,解决分布式储能领域快速发展中的调配失衡与价值回报难题,通过Energy AI为碳中和基础设施投资者提高IRR,快速驱动市场扩张。
1132 1
专访电享科技朱卓敏:用虚拟电厂搭建用户与大电网互动的“桥梁”

热门文章

最新文章