深信服。9、1

第一:日志
T = int(input())
store = []
for _ in range(T):
    store.append(input())
mode = 10**9+7
for item in store:
    s_count = 0
    w_socre = 0
    ans = 0
    for ch in item:
        if ch == "s":
            s_count += 1
        elif ch == "w":
            temp = w_socre + s_count
            w_socre = temp
        elif ch == "r":
            ans += w_socre
    print(ans % mode)
第二:旅游
T = int(input())
store = []
for _ in range(T):
    N = int(input())
    mid = []
    for _ in range(N):
        s, e = map(int, input().split())
        mid.append([s, e])
    store.append([N,mid])
for item in store:
    N = item[0]
    mid = item[1]
    time = []
    for s, e in mid:
        time.append((s,"a"))
        time.append((e,"b"))
    time.sort(key = lambda x: [x[0],x[1]])
    ans = 0
    cur = 0
    for t, c in time:
        if c == "a":
            cur += 1
        elif c == "b":
            cur -= 1
        ans = max(cur, ans)
    print(ans)
第三:五进制
T = int(input())
store = []
for _ in range(T):
    store.append(input())
mdic = {"o":0,"y":1,"e":2,"a":3,"s":4}
rdic = {"0":"o", "1":"y","2":"e","3":"a","4":"s"}
def change(n, x):
    a = [0, 1, 2, 3, 4]
    b = []
    while True:
        s = n // x
        y = n % x
        b = b + [y]
        if s == 0:
            break
        n = s
    result = [rdic[str(a[i])] for i in b[::-1]]
    return "".join(result)

for item in store:
    if item[0].isdigit():
        tar = change(int(item), 5)
        print(tar)
    else:
        ans = [str(mdic[t]) for t in item]
        print(int("".join(ans), 5))






全部评论

相关推荐

头像 会员标识 头像
昨天 14:43
已编辑
西安交通大学 数学类
BG 双9,因为之前一直考虑想出国想读博士,因此研二一直在被导催着写论文,一直写到五月初,大部分工作都做的差不多了,五一回去跟女朋友一直在玩儿,出于很多原因想直接就业(想赚钱摆烂),临时开始找实习,因为只做过华为的横向(理论),加上完全从五月初才开始刷leetcode,本来本科只浅浅学了一下c++,后来发现python做起来简单多了,开始准备python和leetcode去试一下算法岗(研究方向是优化理论相关的)。5.10 过了简历5.15 当晚有临时有汇报,让调了一下机试时间5.22 机试三道题,一道最大公共子串动态规划,一道图模型用的dijstra解决,第三道不太会就没写了,机试300分5.30 下午五点半技术面试,面试官对我导在的实验室有了解,对我刚弄完的论文很有兴趣,但其实非常理论,做的快速算法,主要是理论工作,直接找了之前组会ppt详细讲了一下,面试官感觉很满意,场面非常愉快。最后撕了个算法,leetcode 714,也是动态规划,写了状态方程说了一下返回值,面试官直接就让过了。5.30 下午六点半主管面,问了一下项目相关,之后主要是问有没有经历什么挫折,如何看待团队合作,有没有从0到1学习一些新知识体系,如何看待华为文化之类的。5.31 晚上八点主管面过,问了一下HR,说是端午前后开奖,看看华子怎么说了,能有实习刷简历最好,不行直接回组里先做横向去了。其实从我五月初开始第一次用牛客和leetcode,感觉看牛客真是给自己添加了不少焦虑,焦虑拉满,毕竟非科班加起步晚,都感觉自己不用考虑实习了,后来跟女朋友说到这个事,得到了我的小天使的超级开解,让我觉得人生其实容错率很高,希望焦虑的同学们放宽心一些,觉得懒了就向上看,觉得累了就向下看,大部分时间平视就ok了。6.1 有这么多人看吗,感觉大家貌似对找实习流程都不是很感兴趣,关注点不太对哦。看大家对我对象都很感兴趣,也不是不可以再分享一些被爱的小经历。从大二还比较青涩的时光到去年我的外院小女友去兼职雅思教师,我也是从强撑大男子主义到拥抱了吃软饭的新天地。其实本来只是想发个动态截个图打趣一下我对象,也不乏一些小小炫耀的心思。真心希望各位牛友在使自己优秀的同时(看牛客是真的焦虑)也能遇到那个真心爱你的女孩。有熟人看到吱一声,马上删
投递华为等公司10个岗位
点赞 评论 收藏
转发
点赞 2 评论
分享
牛客网
牛客企业服务