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

威海哪家网站做的好微信推广怎么弄

威海哪家网站做的好,微信推广怎么弄,江苏省建筑培训网,营销型企业网站建设的预算Every day a Leetcode 题目来源:2028. 找出缺失的观测数据 解法1:模拟 统计当前 m 个元素的总和 curSum sum(rolls),总共 mn 个元素和为 total (m n) * mean。 排除 2 种情况: total - curSum > 6 * n:n 个…

Every day a Leetcode

题目来源:2028. 找出缺失的观测数据

解法1:模拟

统计当前 m 个元素的总和 curSum = sum(rolls),总共 m+n 个元素和为 total = (m + n) * mean。

排除 2 种情况:

  1. total - curSum > 6 * n:n 个骰子全丢 6 都补不了 total 和 curSum 的差距。
  2. total - curSum < 1 * n:n 个骰子的最小点数和为 n,如果 total - curSum 小于 n,说明数据不合法。

我的答案数组的构造方法:

每个骰子先分配 (total - curSum) / n 个点数,再将 (total - curSum) % n 个骰子的点数加 1。

代码:

/** @lc app=leetcode.cn id=2028 lang=cpp** [2028] 找出缺失的观测数据*/// @lc code=start
class Solution
{
public:vector<int> missingRolls(vector<int> &rolls, int mean, int n){int m = rolls.size();int curSum = accumulate(rolls.begin(), rolls.end(), 0);int total = (m + n) * mean;if (total - curSum > 6 * n || total - curSum < 1 * n)return {};vector<int> ans(n, (total - curSum) / n);for (int i = 0; i < (total - curSum) % n; i++)ans[i]++;return ans;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(m),其中 m 是数字 rolls 的长度。

空间复杂度:O(n)。

http://www.tj-hxxt.cn/news/73156.html

相关文章:

  • 网站打开404错误怎么解决方法产品推广步骤
  • 荷城网站制作公司视频号排名优化帝搜软件
  • 网站开发标书范本黄冈seo
  • 什么网站做批发凉席广州百度竞价外包
  • 网站建设服务商是什么品牌词优化
  • 青岛做网站产品营销网站建设
  • 长春做网站多少钱提交链接
  • 长春网站开发培训在线工具网站
  • 做外贸有什么免费网站如何在百度做推广
  • 创建一家网站如何创外链在线生成
  • 做动态网站的总结免费大数据网站
  • 机关党建网站建设策划关键词优化的策略有哪些
  • 电影网站做淘客免费发布平台
  • 上海企业网站制作费用国家大事新闻近三天
  • 网络优化的内容包括哪些汕头seo服务
  • 教育机构网站源码海口网站排名提升
  • 个人如何做跨境电商?广州seo培训
  • 兰州公司网站建设可以免费做网站推广的平台
  • 政府蒙古文网站建设汇报推广之家官网
  • 专门做地图的网站网站建设的重要性
  • 北京网站建设升上去进入百度官网首页
  • dede幼儿园网站模板seo对网络推广的作用是什么?
  • 京东优惠券网站建设怎么自己做一个小程序
  • 外贸做包装袋哪个网站好搜索引擎优化工作
  • 网站关键字在哪设置互联网广告公司
  • 网页制作软件安卓版seo外链网
  • 新手做代购网站扫货焦作seo公司
  • 全国网站建设公司排名百度信息流怎么做效果好
  • a片做视频网站东莞推广
  • 手机网站建设要注意哪些问题济南竞价托管