用户工具

站点工具


2020-2021:teams:intrepidsword:2020.07.17-2020.07.23_周报

这是本文档旧的修订版!


团队

个人

zzh

专题

比赛

题目

pmxm

专题

topcoder dynamic programming 补完 (200 300 400 500 600 700 800)

比赛

vp: Codeforces Round #647

题目

【BZOJ2310】ParkII 插头dp 【BZOJ 2960】 跨平面 平面图转对偶图求最小有向图

jsh

本周推荐

zzh

pmxm

题源:hdu 6299 http://acm.hdu.edu.cn/showproblem.php?pid=6299

题意:给你n个只有括号的字符串,问你用哪种方法把他们相接之后可以使得构成的完美的括号最长。

观察:假设我们是不断向右拼的,如果“)“过多的话,那么拼接是不合理的(有浪费的)

策略: 考虑贪心,拼接两个串

  1. 左括号<右括号时 尽可能让右括号多的排在前面,若此时右括号相同,再优先将左括号少的排在前面。
  2. 左括号>右括号时 尽可能让右括号多的排在前面,若此时右括号相同,再优先将左括号少的排在前面。
  3. 左括号=右括号时 将数量多的排在前面。
  4. 其他,按照1→2→3的优先级进行排序。

jsh

2020-2021/teams/intrepidsword/2020.07.17-2020.07.23_周报.1595564114.txt.gz · 最后更改: 2020/07/24 12:15 由 chielo