美文网首页程序员
SRM 784: MaximumBalances

SRM 784: MaximumBalances

作者: waaagh | 来源:发表于2020-05-09 11:35 被阅读0次

题目链接:https://arena.topcoder.com/index.html#/u/practiceCode/17960/104480/15780/2/334016
题目大意:(和)的任意组合串,如果()配对则串就是balance的,一个串中所有balance的子串的个数为beauty值。任给串求最大的可能beauty值。
算法:首先想到可以dp求一个串的beauty值,然后枚举串的可能求最大值即可,但很显然,很麻烦而且枚举串要n!,估计超时。那怎么办呢?分析最大值串的特点,都是()()..()形式,答案也就明显了=min(o, c)*min(
实现:topcoder要写类,方法要定义成public。
代码:

#include<string>
#include<algorithm>
using namespace std;
class MaximumBalances {
public:
    int solve(string s) {
        int o=0, c =0, ans;
        for(int i=0; i<s.length(); i++) {
            if(s[i] == '(') ++o;
            else ++c;
        }
        ans = min(o, c) * (min(o, c)+1)/2 ;
        return ans;
    };
};

相关文章

  • SRM 784: MaximumBalances

    题目链接:https://arena.topcoder.com/index.html#/u/practiceCod...

  • 结构化损失的理解(Structural Risk)

    SRM Structural risk minimization (SRM) (Vapnik and Chervo...

  • 一篇关于 SRM 与巴黎协定的议论文提要

    没有 SRM 的巴黎协定如何实现其控温目标? GE: Geoengineering 地球工程SRM: Solar ...

  • MathWallet 已加入 Serum 生态

    MathWallet 已成为 SRM Integrations 首批合作伙伴之一,用户可在麦子进行 SRM 接收与...

  • Linux常用指令

    1.查找文件:find /etc -name '*srm*' (表示在/etc目录下查找文件名中含有字符串‘srm...

  • Leetcode PHP题解--D70 784. Letter

    D70 784. Letter Case Permutation 题目链接 784. Letter Case Pe...

  • 14. SRM系统访问金蝶云星空(webapi):读取采购申请单

    返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例 需求描述 SRM系统从ERP中获取采购申请信息,返...

  • 784

    不要太把自己当回事 你不是世界的中心,地球不是围着你转,不要老是想着让别人让着你照顾你,你从来都不是宇宙中心

  • 784

    致我曾经差点就错过的 致我一直不懂得体贴理解的爱 和这黑夜一起愈演愈烈的你 我爱你 最爱你

  • 784

    她让我去帮她接杯水,我站起身拿着水杯往饮水机走去,她眼圈红红的,低着头,手指不明所以的在乱动。 我接一杯温水,...

网友评论

    本文标题:SRM 784: MaximumBalances

    本文链接:https://www.haomeiwen.com/subject/upnxnhtx.html