落黛筱真 level
获赞
15
粉丝
3
关注
0
看过 TA
39
IP属地:未知
暂未填写个人简介
私信
关注
2019-08-21 20:23
求助帖!python刷题自测是对的但一提交就报错,小白求指导求助!刷题的时候遇到了困难,自测是对的,但是提交时就错了,提示说:请检查是否存在语法错误或者数组越界非法访问等情况,有没有大神可以帮忙指导一下我错在了哪里?感激不尽!问题描述在下面,具体链接如下输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<=100000)和小伙伴的数量M(M<=100000)。接下来的N行每行包含两个正整数,分别表示该项工作的难度Di(Di<=1000000000)和报酬Pi(Pi<=1000000000)。接下来的一行包含M个正整数,分别表示M个小伙伴的能力值Ai(Ai<=1000000000)。保证不存在两项工作的报酬相同。输出描述:对于每个小伙伴,在单独的一行输出一个正整数表示他能得到的最高报酬。一个工作可以被多个人选择。我的代码是:while True:    try:        a,b = map(int,input().split())        work =[]        for i in range(a):            [skill,pay] = map(int,input().split())            work.append([skill,pay])        partner = input().split()        for j in range(b):            result =[]            for k in range(a):                if int(partner[j])>=work[k][0]:                    result.append(work[k][1])                else:                    continue            print(max(result))    except:        break  牛牛找工作_网易笔试题_牛客网 https://www.nowcoder.com/questionTerminal/46e837a4ea9144f5ad2021658cb54c4d?answerType=1&f=discussion
Python学习交流
0 点赞 评论 收藏
分享
2019-08-21 20:19
0 点赞 评论 收藏
分享
2019-08-21 20:14
一只长尾巴:跟算不算法无关,看想不想给自己镀镀金,同样是开发,就算是私企研究生比本科生高三四千,你自己慢慢品。
大数据学习交流
0 点赞 评论 收藏
分享
2019-08-21 20:10
投递顺丰集团等公司8个岗位
0 点赞 评论 收藏
分享
2019-08-21 20:08
0 点赞 评论 收藏
分享
2019-08-21 20:07
大数据学习路线(第二部分)8、phoenixphoenix是用Java编写的基于JDBC API操作HBase的开源SQL引擎,其具有动态列、散列加载、查询服务器、追踪、事务、用户自定义函数、二级索引、命名空间映射、数据收集、行时间戳列、分页查询、跳跃查询、视图以及多租户的特性,大数据开发需掌握其原理和使用方法。9、RedisRedis是一个key-value存储系统,其出现很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用,它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便,大数据开发需掌握Redis的安装、配置及相关使用方法。10、FlumeFlume是一款高可用、高可靠、分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。大数据开发需掌握其安装、配置以及相关使用方法。11、S***S***框架是由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。大数据开发需分别掌握Spring、SpringMVC、MyBatis三种框架的同时,再使用S***进行整合操作。12、KafkaKafka是一种高吞吐量的分布式发布订阅消息系统,其在大数据开发应用上的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。大数据开发需掌握Kafka架构原理及各组件的作用和使用方法及相关功能的实现。
大数据学习交流
0 点赞 评论 收藏
分享
2019-08-21 20:07
大数据学习路线(第一部分)1、Java编程技术Java编程技术是大数据学习的基础,Java是一种强类型语言,拥有极高的跨平台能力,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是大数据工程师最喜欢的编程工具,因此,想学好大数据,掌握Java基础是必不可少的。2、Linux命令对于大数据开发通常是在Linux环境下进行的,相比Linux操作系统,Windows操作系统是封闭的操作系统,开源的大数据软件很受限制,因此,想从事大数据开发相关工作,还需掌握Linux基础操作命令。3、HadoopHadoop是大数据开发的重要框架,其核心是HDFS和MapReduce,HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算,因此,需要重点掌握,除此之外,还需要掌握Hadoop集群、Hadoop集群管理、YARN以及Hadoop高级管理等相关技术与操作!4、HiveHive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行,十分适合数据仓库的统计分析。对于Hive需掌握其安装、应用及高级操作等。5、Avro与ProtobufAvro与Protobuf均是数据序列化系统,可以提供丰富的数据结构类型,十分适合做数据存储,还可进行不同语言之间相互通信的数据交换格式,学习大数据,需掌握其具体用法。6、ZooKeeperZooKeeper是Hadoop和Hbase的重要组件,是一个为分布式应用提供一致***的软件,提供的功能包括:配置维护、域名服务、分布式同步、组件服务等,在大数据开发中要掌握ZooKeeper的常用命令及功能的实现方法。7、HBaseHBase是一个分布式的、面向列的开源数据库,它不同于一般的关系数据库,更适合于非结构化数据存储的数据库,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,大数据开发需掌握HBase基础知识、应用、架构以及高级用法等。
大数据学习交流
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务