LeetCode Weekly Contest 211 1問目 - Largest Substring Between Two Equal Characters [1624]

Source

LeetCode Weekly Contest 211
問題文

問題概要

省略

解法

省略

cLayversion 20201018-2)のコード

C++に変換後のコードはこちら

#define main dummy_main
{}
#undef main

int mn[128], mx[128];

class Solution {
public:
  int maxLengthBetweenEqualCharacters(string s) {
    int res = -1, n = s.size();
    rep(i,128) mn[i] = int_inf, mx[i] = -int_inf;;
    rep(i,n) mn[s[i]] <?= i;
    rep(i,n) mx[s[i]] >?= i;
    rep(i,128) res >?= mx[i] - mn[i] - 1;
    return res;
  }
};

Current time: 2024年04月26日20時05分22秒
Last modified: 2020年10月18日15時03分03秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る

Logged in as: unknown user (not login)

ログイン: