360笔试

选择题真难,麻了,覆盖面过于广,不太会

编程倒是挺简单,一题贪心,一题最大正方形变种

第一题魔塔通关求最打分数,其实就是排序(先按是否有宝物升序,然后已关卡得分降序),很简单的逻辑。符合正常人思维
n= int(input())
arr = []
for i in range(n):
    temp = list(map(int,input().split(" ")))
    arr.append(temp)

arr.sort(key = lambda x: (x[1],-x[0]))

ans=0
for i in range(n):
    if arr[i][1]==0:
        ans += arr[i][0]
    else:
        if ans > arr[i][0]:
            ans *=2
        else:
            ans += arr[i][0]
print(ans)

第二题。用一下别人的图说明题目,也ac了,也简单 就是在最大正方形基础上在计算面积 找最大就行(为啥可以,因为我们默认了大正方形一定是涵盖了小正方形的,反正计算面积时时每一个点依次算的)





def helper(arr,n,m):   # 标准的最大正方形,一样的代码求dp
    dp = [[0]*m for _ in range(n)]
    for i in range(n):
        for j in range(m):
            if arr[i][j] !=-1:
                if i==0 or j==0:
                    dp[i][j] = 1
                else:
                    dp[i][j] = min(dp[i-1][j],dp[i-1][j-1],dp[i][j-1])+1
    return dp

def caculate_area(arr,x,y,length): # 有了右下角坐标和边长,求面积不是手到擒来
    area = 0
    for i in range(length):
        area += sum(arr[x-i][y-length+1:y+1])
    return area
def helper2(arr,dp,n,m): # dp每个位置都计算面积,找最大
    res = 0
    for i in range(n):
        for j in range(m):
            if dp[i][j]!= 0:
                res = max(res,caculate_area(arr,i,j,dp[i][j]))
    return res


T = int(input())
for i in range(T):
    n,m= list(map(int,input().split()))
    arr =[]
    for _ in range(n):
        temp = list(map(int, input().split(" ")))
        arr.append(temp)
    dp = helper(arr,n,m)
    res = helper2(arr, dp, n, m)
    print(res)




#校招##秋招#
全部评论
第二题死活18,自己测的都过了,我佛辣
2 回复 分享
发布于 2022-09-09 17:06 河南
流水潺潺才 36
2 回复 分享
发布于 2022-09-09 16:55 山西
有人会钥匙开门那道题吗,求思路
1 回复 分享
发布于 2022-09-09 17:12 江苏
第二题栓Q
1 回复 分享
发布于 2022-09-09 17:05 天津
第二题那太难啦
1 回复 分享
发布于 2022-09-09 16:58 陕西
第二题咋做呀
1 回复 分享
发布于 2022-09-09 16:54 台湾
兄弟,看我主页进群,从此秋招不迷路!
点赞 回复 分享
发布于 2022-09-11 00:21 澳大利亚
第二题纯暴力73,后面手欠改了一下变0通过率了
点赞 回复 分享
发布于 2022-09-09 17:11 广东
第二题可以说一下思路吗
点赞 回复 分享
发布于 2022-09-09 17:09 天津
大佬第二题什么思路,我的超时了
点赞 回复 分享
发布于 2022-09-09 17:07 山东
第一题是射击气球吗 咋做呀
点赞 回复 分享
发布于 2022-09-09 16:58 陕西
题目竟然不一样,java后端
点赞 回复 分享
发布于 2022-09-09 16:56 江西

相关推荐

就前几天旅游的时候,打开抖音就经常刷到这类视频:以前是高学历学生、老师、主持人,现在做着团播、擦边主播的工作,以及那些经过精心包装的“职业转型”故事——从铺天盖地的VLOG到所谓的“04年夜场工作日记”,这些内容在初中升学、高考放榜等关键时间节点持续发酵。可以说非常直接且精准地在潜移默化地影响着心智尚未成熟的青少年,使其对特殊行业逐渐脱敏。那我就想问了:某些传播公司、平台运营者甚至某些夜场的老板,你们究竟在传递怎样的价值观?点开那些视频,评论区里也是呈现明显的两极分化:一种是​​经济下行论​​:“现在就业市场已经艰难到这种程度了吗?”​​一种是事实反驳派​​:这些创作者往往拥有名校背景,从事着...
牛客刘北:被环境教育的,为了能拿到足够的钱养活自己,不甘心也得甘心,现在的短视频传播的思想的确很扭曲,但是很明显,互联网玩上一年你就能全款提A6,但你全心全意不吃不喝工作一年未必能提A6,但是在高考中考出现这个的确很扭曲,在向大家传播“不上学,玩互联网也可以轻松年入百万”,不是人变了,是社会在变
预测一下26届秋招形势
点赞 评论 收藏
分享
强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
评论
点赞
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务