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

asp.net mvc 统计网站流量数据多企业宣传网站建设

asp.net mvc 统计网站流量数据,多企业宣传网站建设,顺德网站建设7starry,wordpress v4.1模板1. 题目 有一堆石头#xff0c;每块石头的重量都是正整数。 每一回合#xff0c;从中选出任意两块石头#xff0c;然后将它们一起粉碎。 假设石头的重量分别为 x 和 y#xff0c;且 x y。那么粉碎的可能结果如下#xff1a; 如果 x y#xff0c;那么两块石头都会…1. 题目 有一堆石头每块石头的重量都是正整数。 每一回合从中选出任意两块石头然后将它们一起粉碎。 假设石头的重量分别为 x 和 y且 x y。那么粉碎的可能结果如下 如果 x y那么两块石头都会被完全粉碎如果 x ! y那么重量为 x 的石头将会完全粉碎而重量为 y 的石头新重量为 y-x。 最后最多只会剩下一块石头。返回此石头最小的可能重量。如果没有石头剩下就返回 0。 示例 输入[2,7,4,1,8,1] 输出1 解释 组合 2 和 4得到 2所以数组转化为 [2,7,1,8,1] 组合 7 和 8得到 1所以数组转化为 [2,1,1,1] 组合 2 和 1得到 1所以数组转化为 [1,1,1] 组合 1 和 1得到 0所以数组转化为 [1]这就是最优值。提示 1 stones.length 30 1 stones[i] 1000来源力扣LeetCode 链接https://leetcode-cn.com/problems/last-stone-weight-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目LeetCode 1046. 最后一块石头的重量priority_queue 堆 题目说任意两块石头可以相撞转化为把n个石头分为2堆任意一堆越接近总重s的一半这两堆做差肯定就是最小的那么就变成 0-1 背包每个石头取或不取求不超过s/2 的最大的重量 class Solution { //C public:int lastStoneWeightII(vectorint stones) {int i, j, n stones.size(), sum accumulate(stones.begin(),stones.end(), 0);vectorvectorbool dp(n1,vectorbool(sum/21, false));dp[0][0] true;//dp[i][w], 遍历完第i个石头可以得到重量为w吗for(i 1; i n; i)//样本维度{for(j 0; j sum/2; j)//重量维度{if(dp[i-1][j]){dp[i][j] dp[i-1][j];//不取if(jstones[i-1] sum/2)//不超取dp[i][jstones[i-1]] true;}}}j sum/2;while(dp[n][j] ! true)//最接近一半的重量是 j j--;return sum-2*j;//一半是sum-j一半是 j,做差} };状态只跟上一行有关再用逆序滚动数组节省存储空间 class Solution { //C public:int lastStoneWeightII(vectorint stones) {int i, j, n stones.size(), sum accumulate(stones.begin(),stones.end(), 0);vectorbool dp(sum/21, false);dp[0] true;//dp[w], 遍历完第i个石头可以得到的重量为w吗for(i 1; i n; i)//样本维度{for(j sum/2; j 0; --j)//重量维度{if(dp[j] jstones[i-1] sum/2)dp[jstones[i-1]] true;}}j sum/2;while(dp[j] ! true)j--;return sum-2*j;} };8 ms 8.2 MB python3 解答 class Solution:# py3def lastStoneWeightII(self, stones: List[int]) - int:n len(stones)s sum(stones)dp [False]*(s//21)dp[0] Truefor i in range(1,n1):for j in range(s//2,-1,-1):if dp[j] and jstones[i-1] s//2:dp[jstones[i-1]] Truej s//2while not dp[j]:j - 1return s-2*j52 ms 13.6 MB
http://www.zqtcl.cn/news/887565/

相关文章:

  • 公司里面有人员增减要去哪个网站做登记网页开发报价单
  • 网站设计的公司运营接单百度搜索引擎首页
  • 最专业的做网站公司有哪些成都龙泉建设有限公司网站
  • 云南省玉溪市建设局官方网站wordpress 迁移 空白
  • 网站空间和数据库多个织梦dedecms网站怎么做站群
  • 网站模块插件是怎么做的个人建设网站流程图
  • 作品展示的网站建设网站方案
  • 整站优化哪家专业网站漏洞解决办法
  • 怎么给自己的网站做扫描码南宁seo排名外包
  • 网站的服务器在哪里怎么建设网站啊
  • 山东做网站三五网站备案怎样提交到管局
  • 自己如何做网站教程中山企业网站推广公司
  • 网站每年费用本地同城服务平台
  • 暗网网站有那些青岛网站设计公司推荐
  • 营业执照咋做网等网站遂宁网站建设公司哪家好
  • 湖南平台网站建设找哪家重庆网站建设营销
  • wordpress搭建企业网站小型网络架构
  • 淘宝联盟链接的网站怎么做培训网站排名
  • 上海高端网站建设定制大连开发区邮编
  • 手机网站公司免费crm软件下载
  • 家居企业网站建设平台周口seo
  • 扁平化网站建设公司广告推广方案
  • 高端企业网站 程序北京做网站费用
  • net做网站遇到的问题搜索引擎优化方法
  • 专业的设计网站有哪些网站数据库做好了 怎么做网页
  • 鄂州网站建设公司网站制作过程教程
  • 网站建设课程小结二建证考试需要什么条件
  • 比较好的商城网站设计品牌策划案
  • 自适应科技公司网站模板做网站的公司深
  • 网站怎么吸引流量用淘宝做公司网站