- 主题:信息竞赛为啥不用python 用c++
因为不重视,所以口碑差啊
【 在 seablue 的大作中提到: 】
: 标 题: Re: 信息竞赛为啥不用python 用c++
: 发信站: 水木社区 (Fri Jan 20 11:50:53 2023), 转信
:
: 对呀,这个例子不是正好佐证我的论点吗?
:
: 【 在 JulyClyde 的大作中提到: 】
: : qq夹浏览器不就是典型的你说的这种“要啥……”的情况么
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 123.112.134.*]
--
FROM 222.71.112.*
Copilot Labs插件有个翻译的功能,但也只能参考
【 在 zxyyi 的大作中提到: 】
: 问个问题,类似这种跨语言翻译,有没有自动化的东西,或者现在的AI能搞定吗?
: 【 在 CKevin 的大作中提到: 】
: 论坛助手,iPhone
--
FROM 219.145.35.*
一个傻x说iq有啥用我是傻x不也一样能吃能睡。
【 在 seablue 的大作中提到: 】
: 编程当然应该适度考虑时间和空间复杂度。
: 但这不是编程的重点(除了极少数项目一开始就需要考虑,比如股票交易、拍黑洞照片等等)
: 绝大多数项目,时间和空间复杂度不是优先考虑的问题,更用不到竞赛中的那些奇技淫巧。
: ...................
--
FROM 221.217.26.*
【 在 superlq 的大作中提到: 】
C++是信奥竞赛最主流的语言,主要原因是信奥要比程序执行效率,Python/Java一般要比同样算法的C++程序慢常数倍,所以这时候会吃亏。
但也不是说所有都不支持Python,比如美国信奥USACO就支持Python和Java。国际信奥IOI也支持Java。
--
FROM 123.123.134.*
这个说法就不讲道理了。信奥是个比赛项目,是个比拼算法知识体系和设计能力,综合思维能力的体竞技项目。和所有竞技项目一样,比的是一项很专门的技能,不能简单从实用来解读。
按你这说法,围棋、网球又有什么用,围棋下得再好,也不能解决上班的问题,网球打得再好,干体力活也不一定就强。
比如考得很多的动态规划,有背包、状态压缩、Range DP一系列分类和技巧,和下棋、打球的技巧其实是同一类东西,能灵活掌握的同学,思维能力一定是较高的。
【 在 seablue 的大作中提到: 】
: 搞竞赛就是误人子弟,那些人除了得个分数以外,学不到任何实用东西,除了写竞赛培训教材外也没别的本事了。
: 培训班也不用上。编程想搞得好就靠实践。
: 想网络编程就写rfc,
: ...................
--
FROM 123.123.134.*
一般支持python的平台都会给python设置单独的时限
【 在 kawolu 的大作中提到: 】
: 玩过一个信竞的平台,线上的那种,出一道算法题,用程序输出。
: 有用时和内存限制
: 发现python没法用
: ...................
--
FROM 47.75.99.*
按你这么说,正因为考的是数学、算法。。。所以才应该忽略编程语言的差异
实际上 python 的问题就是,基本库里已经实现好的算法太多,对其它语言用户不公平
早期 C++ 的 STL 都有人反对,甚至禁用过。
【 在 lvsoft 的大作中提到: 】
: 因为信奥的题目考察的是数学和算法,编程部分非常简单。
: 贴个初中组的题目,看看各位能否在半小时内解答出来。
--
FROM 47.75.99.*
现在禁用内联汇编了
所以再次证明了,常数不在出题人的考虑范围之内
【 在 lvsoft 的大作中提到: 】
: 作为去过冬令营的人,我可以明确的告诉你,我们中当然有人在比赛中上汇编。
: 但这也只是雕虫小技而已,算法不行,汇编最多也只能拉一个数量级的差距。
--
FROM 47.75.99.*
你直接说这个不就得了。。。
【 在 lvsoft 的大作中提到: 】
: 你是不是对信奥完全没概念?
: 从头撸个结构化存储之类的事情恰恰是信奥经常要做的事情啊。
: 这也是不让用python的理由之一,事实上最早的语言就是pascal/c/basic,啥都要自己从头撸的。现在能给你用c++/stl已经是极大的简化了。
: ...................
--
FROM 47.75.99.*
leetcode的python时限比别人长,leetcode只坑C++用户
【 在 Brightblade9 的大作中提到: 】
: leetcode就有这功能, 但是也可以用python, python写出来的东西也可以通过不同测试集自动检查时间空间复杂度是不是合乎要求
--
FROM 47.75.99.*