# ()<问题 s = raw_input().strip() res = '' i = 0 left, right = 0, 0 while i < len(s):     if s[i] == '(':         left += 1         i += 1         while left > right:             if s[i] == '(':                 left += 1             elif s[i] == ')':                 right += 1         i += 1     elif s[i] == '<':         if res != '':             res = res[:1]         i += 1     else:         res += s[i] print(res) # 宝物买卖, 不确定对不对 N = int(raw_input()) li = [] for _ in range(N):     li.append([int(i) for i in raw_input().split()]) def helper(l1, l2):     m1, m2 = max(l1), max(l2)     if m1 < m2:         return -1     elif m1 > m2:         return 1     m1, m2 = min(l1), min(l2)     if m1 > m2:         return 1     elif m1 == m2:         return 0     return -1 li.sort(cmp=helper) res = 1 for i in range(1, len(li)):     if li[i][0] >= li[i-1][0] and li[i][1] >= li[i-1][1]:         res += 1 print(res)
点赞 1

相关推荐

牛客网
牛客企业服务