首页 > 其他分享 >553.最优除法

553.最优除法

时间:2023-06-14 09:24:28浏览次数:24  
标签:string nums res back 553 最优 除法

问题描述

553.最优除法

解题思路

贪心,最优的除法实际上就是把第二个到最后一个元素括起来。

代码

class Solution {
public:
    string optimalDivision(vector<int>& nums) {
        string res;
        res += to_string(nums[0]);
        if (nums.size() == 1)
            return res;
        else if (nums.size() == 2) {
            res = res + "/" + to_string(nums[1]);
            return res;
        }
        res += "/(";
        for (int i = 1; i < nums.size(); i++) {
            res += to_string(nums[i]);
            res.push_back('/');
        }
        res.pop_back();
        res.push_back(')');
        return res;
    }
};

标签:string,nums,res,back,553,最优,除法
From: https://www.cnblogs.com/zwyyy456/p/17479223.html

相关文章

  • 传统软件如何SaaS化改造,10个问答带你掌握最优解
    摘要:如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。本文分享自华为云社区《【云享问答】第1期:传统软件如何SaaS化改造,10个问答带你掌握最优解!》,作者:技术火炬手。 如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS......
  • 传统软件如何SaaS化改造,10个问答带你掌握最优解
    摘要:如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划。本文分享自华为云社区《【云享问答】第1期:传统软件如何SaaS化改造,10个问答带你掌握最优解!》,作者:技术火炬手。如果您所在企业希望实行SaaS化改造,可访问了解华为云开发者技术团队的SaaS支持计划,......
  • 最优的素数判断代码(Python)是这样写出来的
    素数判断是个很经典的问题,各种语言的程序设计课程都会涉及到,按照素数定义(除了1和自身,素数没有其他因数)很容易写出下面的代码:defisPrime1(n):foriinrange(2,n):ifn%i==0:returnFalsereturnTrue功能完全没有问题,就是非常非常非常非常慢。......
  • 非线性规划——等式约束的最优化方法(四)
    对非线性规划来说,大多数情况下我们是不可能无限制求其理想情况下的最优值的,总是存在一些约束生成了一部分可行解域。从机器学习上来说,我们的可行解域就被限制住了,直接求解起来事实上是有一定困难的,我们更希望求解的是无约束的优化问题,就衍生出拉格朗日乘子法。拉格朗日乘子法主要......
  • codeforces.com/contest/1553/problem/B
    简单字符串哈希题意给一个字符串s和t,问从s的某个位置开始,向右到某个点后再向左,顺序遍历到的字符形成的字符串可否为t。思路数据只有500,\(O(n^3)\)可过,枚举转折点,然后枚举开头和结尾。代码intn,m,k;ullHash[1010],rHash[1010],p[1010],rp[1010],sum;voidsolve(){ ......
  • 欧里几德算法(辗转相除法)
    /*求两个正整数a和b的最大公约数d则有gcd(a,b)=gcd(b,a%b)证明:设a%b=a-k*b其中k=a/b(向下取整)若d是(a,b)的公约数则知d|a且d|b则易知d|a-k*b故d也是(b,a%b)的公约数若d是(b,a%b)的公约数则知d|b且d|a-k*b则d|a-k*b+k*b=d|a故而d同......
  • ChatGPT 国内镜像网站独家汇总:发现最优秀的人工智能对话体验!
    欢迎来到我们的ChatGPT镜像网站汇总博客!在这个令人激动的人工智能时代,ChatGPT作为一款顶尖的语言模型,已经引起了全球范围内的热议。但是,您是否曾经为了找到最佳的ChatGPT使用体验而苦苦搜寻?别担心,我们为您精心准备了这个独家汇总,让您一站式探索最优秀的人工智能对话体验!如果......
  • 无法删除索引 1553 - Cannot drop index ‘fk_pptn_r_emtc‘: needed in a foreign ke
    标题标题:解决问题:1553-无法删除索引‘fk_pptn_r_emtc’:外键约束需要引言:在数据库管理中,经常会遇到各种问题和错误。其中之一是"1553-无法删除索引‘fk_pptn_r_emtc’:外键约束需要"错误。这个错误可能会导致数据库操作受阻,影响系统的正常运行。在本篇博客中,我们将深入探讨这......
  • java精确除法运算-BigDecimal
    一、BigDecimal介绍Java中提供了大数字(超过16位有效位)的操作类,即java.math.BinInteger类和java.math.BigDecimal类,用于高精度计算.其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类.BigDecimal类的实现用到了BigInteger类,不......
  • mod4最优路径问题
    mod4最优路径问题如下图:  从1到4找出一条路径,要求路径的总长度mod4的余数最小。分析:一条从1到4的最优路径,在它走到2或3时mod4的余数不一定最小。也就是说,最优策略的子策略不一定最优,所以本问题不满足最优化原理,那么也就不能用动态规划来解决。但是我们可以把它转化为判定性问题,用......