- 主题:信息学竞赛中python 有用吗?
【 在 Adjani 的大作中提到: 】
: 可以先py,再c++,
: py上手快,社区多,有问题能容易找到解决方案,学点无妨。不会花费太多时间,1个月
: py的书后面的实例过时了,不用学
: ...................
学c++之后,其他语言无师自通。。。。
--
FROM 117.136.38.*
【 在 ecoboy 的大作中提到: 】
: 终于看到一个明白人。
。。。
matlab,r这种都是给不会编程的用的,特别是matlab,就是可调用函数多,不用自己写,这不是害人家么
信息学做算法的,要对cpu运行规则非常了解,才能写出高效算法,明显c或c++最合适
--
FROM 117.136.38.*
【 在 verstappen 的大作中提到: 】
: 小孩学程序本来就是为了解决实际问题
: 小孩子学python还不是调库
: 学c++,搞指针模板类那些玩意有个毛用,连个方程都解不了
: ...................
你对算法一无所知
--
FROM 117.136.38.*
【 在 xunger 的大作中提到: 】
: 信息学做算法的没几个“对当前cpu运行规则非常了解的”。
: 实际上20世纪10大算法里面没几个是依赖具体CPU体系架构的。
:
: ...................
高效的算法落地,是需要知道体系架构来支持的,算法简单用Python实现和c++实现,可能有几百倍的速度差异,不管落地只是理论的话,数学推导就行了,因为你不高效的实现也没人用。。
--
FROM 117.136.38.*
【 在 verstappen 的大作中提到: 】
: 哈哈,我搞算法的时候估计你还没摸过电脑呢
: 我学数据结构的时候你估计还没出生
:
: ...................
哦哦,看来您对底层研究太少了或者干上管理层就脱离实际了,我现在还是会自己写点程序,优化下的,一个高效库下边有多少人在优化,您不会不知道吧
--
FROM 117.136.38.*
【 在 verstappen 的大作中提到: 】
: 你说的我也不反对,成年人学毫无问题
: 但这毕竟是儿童教育版,除非你就让你孩子当专业码农
: 小孩学编程应该把编程当作工具,目的是促进别的学科的发展
: ...................
促进其他学科发展的话,确实python之类的更方便,因为主贴是信息学竞赛,所以我默认是需要高效的实现,并且不能随意调用函数。。。
--
FROM 61.48.133.*
【 在 verstappen 的大作中提到: 】
: 竞赛其实用哪个都无所谓
:
:
也是
--
FROM 117.136.38.*
【 在 Juicy812011 的大作中提到: 】
: 信息学题里的效率,不是语言上的,如果将来出python的考试,也不是和c++比效率,当然他说的算法没用是层次问题。
嗯嗯,这个理解
唉,把工作里的想法带过来了。。
--
FROM 117.136.38.*
【 在 chernzy 的大作中提到: 】
: 所以你们老以底层优越感,问题现在人家就一小学生,主要就是解解一些数学应用,以后从事啥工作都不知道,考虑底层不底层干嘛呢。
有感而发而已,当你看到有些985计算机强校毕业,实现的o1算法,耗时愣是比o2差不多...你也会强调这点的...
不过把工作情绪带到儿童版,确实不对。。
--
FROM 117.136.38.*
【 在 xunger 的大作中提到: 】
: 那么纠结落地,那还学什么C。高效的落地现在要么FPGA要么GPU,都不需要C。就DSP实现需要C。
: 最后,教育部刚刚已经明确取消奥赛高考加分了。。。
:
请问你gpu用的哪家?
--
FROM 61.48.133.*