为什么代码本地运行成功但上传系统后报错,求大神解答

大家有没有遇到过 自己定义了函数的情况下,本地可以运行成功,但笔试时上传到牛客就不行了的情况,这样需要递归的时候我很难办啊TAT
今天华为笔试,给定一个二维数组[[1,2,3,4,5],[11,12,13,14,15],[21,22,23,24,25],[31,32,33,34,35],[41,42,43,44,45]],输入一个有六个元素的列表比如1 2 3 4 5 11,求这6个元素是否相连,相连输出1,不相连输出0,输入行数不限。
例如输入:1 2 3 4 5 11
1 2 11 14 25 15
对应输出:
1
0
我的代码:
# -*- coding: utf8 -*-
import sys
from numpy import *
def dfs(arr,i,j):
    arr[i][j]=0
    if i-1>=0 and arr[i-1][j]==1:
        dfs(arr,i-1,j)
    if i+1<=4 and arr[i+1][j]==1:
        dfs(arr,i+1,j)
    if j-1>=0 and arr[i][j-1]==1:
        dfs(arr,i,j-1)
    if j+1<=4 and arr[i][j+1]==1:
        dfs(arr,i,j+1)

def island(lista):
    arr = zeros([5, 5], int)
    for item in lista:
        row = item / 10
        col = item - 10 * row - 1
        arr[row][col] = 1
    num = 0
    for i in range(5):
        for j in range(5):
            if arr[i][j]==1:
                num+=1
                dfs(arr,i,j)
    if num==1:
        return 1
    else:
        return 0

lines=sys.stdin.readlines()
for line in lines:
    lista=line.strip()
    lista = map(int, lista.split())
    answer=island(lista)
    print answer
运行结果:
本地运行结果也没有问题,为什么复制到笔试系统上就报错说 检查是否存在语法错误或者数组越界非法访问 什么的问题呢?求大神解答,感激不尽!

#笔试题目#
全部评论
请问还记得这三道题各占多少分吗~~~
点赞 回复 分享
发布于 2019-08-29 09:32
好像不能导入第三方库啊
点赞 回复 分享
发布于 2019-08-28 23:55
因为你import了numpy包,自带Python编译器没有这些外部包
点赞 回复 分享
发布于 2019-08-28 23:17
看报什么错啊
点赞 回复 分享
发布于 2019-08-28 23:04

相关推荐

想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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