摘要:
对于给定的一个字符串s,请计算出字典序最大的s的子序列。 思路:因为要保证字典序最大,所以ans的开头得尽量大 def solve(s): n,ans,mi=len(s),'',ord('a')-1 for i in range(n-1,-1,-1): if ans=='' or mi<=ord(s 阅读全文
摘要:
给出一个括号序列s,允许你在s的开始和结尾处添加一定数量的左括号('[')或者右括号(']')使其变为一个合法的括号匹配序列。你能求出添加最少的括号之后的合法的括号匹配序列是什么吗? 思路:实时记录左括号的数量l,如果遇到右括号时,若左括号数量l为0,则证明需要在当前右括号前面增加一个左括号[ de 阅读全文
摘要:
定义P中某点x,如果x满足P中任意点都不在x的右上方区域内,则称其为最大点。求出所有“最大的”点的集合。 思路:先约束好一维,在对另一位进行判断即可 def solve(): n=int(input()) A,ans=[],[] for i in range(n): x,y=map(int,inpu 阅读全文