首页 > 360笔试,下午场
头像
小菜鸡157
编辑于 2020-08-24 15:14
+ 关注

360笔试,下午场

1,字符串的翻转问题,ac
while True:
    try:
        s = input()
        if s==s[::-1]:
            n = len(s)
            flag = True
            res = ['A','H','I','M','O','T','U','V','W','X'.'Y']
            for i in range(n//2+1):
                if s[i] not in res:
                    flag = False
                    break
            if flag==True:
                print('YES')
            else:
                print('NO')
        else:
            print('NO')
    except:
        break
2 魔塔游戏  ac
n = int(input())
list1 = []
list2 = []
for i in range(n):
    nums = list(map(int,input().split()))
    if nums[1]==0:
        list1.append(nums)
    else:
        list2.append(nums)
list2 = sorted(list2,reverse=True)
sum1 = 0 
for key in list1:
    sum1+=key[0]
for key in list2:
    if sum1+key[0]>sum1*2:
        sum1+=key[0]
    else:
        sum1*=2
print(sum1)


全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐