- 主题:信息竞赛为啥不用python 用c++
--
FROM 183.220.1.*
装啊,python能装吗?中学生都可以写几行代码。C++的基本概念就可以把本科生搞懵。
【 在 superlq 的大作中提到: 】
--
FROM 106.114.69.*
因为对算法的速度和内存使用量都有较严的要求
【 在 superlq 的大作中提到: 】
--
FROM 183.192.16.*
玩过一个信竞的平台,线上的那种,出一道算法题,用程序输出。
有用时和内存限制
发现python没法用
一般时间要求都是0.1s,C++的话,很轻松
python的话,解释器还没启动完,超时了。
【 在 superlq 的大作中提到: 】
--
FROM 1.202.141.*
不明白为什么要把时间和空间做为竞赛评分标准。就不能有点别的追求吗?
python也不以这方面见长,照样很流行。
我在工作中从来不讲究时间和空间复杂度。易懂、易写、过了好长时间还能接着改就行了。
【 在 kawolu 的大作中提到: 】
: 玩过一个信竞的平台,线上的那种,出一道算法题,用程序输出。
: 有用时和内存限制
: 发现python没法用
: ...................
--
修改:seablue FROM 123.112.134.*
FROM 123.112.134.*
按说应该把时间复杂度和空间复杂度作为标准
但实际工作中就是把时间和空间作为标准,而不是复杂度
【 在 seablue 的大作中提到: 】
: 不明白为什么要把时间和空间做为竞赛评分标准。就不能有点别的追求吗?
: python也不以这方面见长,照样很流行。
: 我在工作中从来不讲究时间和空间复杂度。易懂、易写、过了好长时间还能接着改就行
: 了。
: ...................
--
FROM 222.71.112.*
那是因为一般工程开发很少遇到跟复杂度较劲的情况
【 在 JulyClyde 的大作中提到: 】
: 按说应该把时间复杂度和空间复杂度作为标准
: 但实际工作中就是把时间和空间作为标准,而不是复杂度
--
FROM 1.202.141.*
我们就正常写,不泄漏就行。没考虑过内存和硬盘占用,一般不用在意。时间上只要不故意搞一堆loop,都能满足。
代码规范、api好用,好写、易懂、易维护才是最重要的。
【 在 JulyClyde 的大作中提到: 】
: 按说应该把时间复杂度和空间复杂度作为标准
: 但实际工作中就是把时间和空间作为标准,而不是复杂度
--
FROM 123.112.134.*
因为竞赛的性质是选拔,工作任务不是。
【 在 seablue 的大作中提到: 】
不明白为什么要把时间和空间做为竞赛评分标准。就不能有点别的追求吗?
python也不以这方面见长,照样很流行。
我在工作中从来不讲究时间和空间复杂度。易懂、易写、过了好长时间还能接着改就行了。
【 在 kawolu 的大作中提到: 】
: 玩过一个信竞的平台,线上的那种,出一道算法题,用程序输出。
: 有用时和内存限制
: 发现python没法用
: ...................
--
修改:seablue FROM 123.112.134.*
FROM 115.194.182.*
跟复杂度较劲的情况都已经封装好了。或者已经有很成熟的解决方案,让team里的大佬拍板一下就行。不用天天考虑这个问题。
日常工作中,复杂度不值一提。大家考虑的是加什么样的feature、修什么样的bug、怎么写更省劲。
竞赛中的那些完全是本本主义、教条主义、纸上谈兵。
【 在 kawolu 的大作中提到: 】
: 那是因为一般工程开发很少遇到跟复杂度较劲的情况
:
--
FROM 123.112.134.*