当前位置: 首页 > news >正文

上海市建设安全协会官方网站网站绑定微信公众号

上海市建设安全协会官方网站,网站绑定微信公众号,网页制作培训多少钱,网络营销方案包括哪些主要内容?2928.给小朋友们分糖果[简单] 题目: 给你两个正整数 n 和 limit 。 请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 limit 颗糖果,请你返回满足此条件下的 总方案数 。 示例 1: 输入:n 5, limit 2 …

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=0for 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+=1return re 

总结:

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

http://www.yayakq.cn/news/11773/

相关文章:

  • 流量购买网站广东seo推广公司
  • 网站建设建设哪家好建设银行教育网站
  • 网站备案要幕布照网站关键字可以做几个
  • 怎么自建网站线上教学网站怎么建设
  • 揭阳高端网站建设价格建筑网络计划图
  • jsp网站空间网站开发深圳高端响应式网站
  • 织梦网站模板免费下载网站seo优化方案策划书
  • 自己做交易网站吗网站建设需要怎么维护
  • 企业营销网站建设费用潍坊网站制作在线
  • 北京城乡住房建设官方网站上海外贸网站优化
  • 运城哪里做网站世界杯韩国出线了吗
  • 西宁手机网站建设12355能找回智慧团建密码吗
  • 怎样在微信里做网站网站营销网站优化
  • 政务网站建设合同佛山做网站推广
  • 桥头做网站网络平台建设公司排名
  • 制作网站的步骤和过程如何查看自己的企业邮箱
  • 泉州制作网站软件中安消防安全网站建设
  • 化妆品网站建设方案项目书用织梦做网站调用乱码
  • 做康复医院网站网页翻译用不了
  • 专做健身餐的网站京东网上购物商城购物
  • 网站建设规模设想网站规划与设计范文
  • 网站建设尢金手指专业公司网站建设如何做账
  • wordpress文章行距很大谷歌优化技巧
  • 网上购物网站广告设计公司名字大全
  • 网站过度优化首页被k承德网站制作的流程
  • 申请免费个人网站和域名携程网站建设
  • 做网站的岗位叫什么广东省建设交易中心网站首页
  • 广州 网站建设网络推广网页设计支持ipv6网站开发
  • 英文seo如何优化网站seo优化管理系统
  • 海口建站模板厂家青岛seo用户体验