为啥不咋用c#刷acm

测评服务器一般Linux,暂时不能很好支持C#。
■网友
谢邀。。该怎么和各位大佬提起,其实很长一段时间里,我都把C#直接念成C++++。。所以我不知道╮( ??ω?? )╭
■网友
……这个么……
为什么hdoj加C#的话,据说是为某比赛准备的,不过后来没搞,加了也就加了,扔在那里了。
至于帮助的话,以前写过,贴在自己博客里了(毕竟不是oj管理员嘛……),可以参考一下:
HDOJ C#指南 - CSDN博客

在做题方面来讲,我个人觉得C#可能是个比Java更好的选择。
作为主C/C++的竞赛环境,你会在什么时候想起Java?高精度。
那你是要很自然地写出来
BigInteger a=5; a*=2;还是要写一个函数调用的海洋?
BigInteger a=BigInteger.valueOf(5);a=a.multiply(BigInteger.valueOf(2));
在Windows上评测,C#也是比Java赚尽了优势,C# + BigInteger,随随便便碾压大量实现不理想的C/C++代码,比如hdoj的1042,C#能跑出124ms,Java最快也要400+ms。

但是……Linux上,我没试过,性能方面不好说,不过个人不觉得,不管是Mono还是dot Net Core,能比得过打拼多年的商用JVM。
还有,竞赛的机器,大量时候,是Linux,
而且不管是出于什么原因,基本没C#支持(Python好像有见过,笑)。

不过我觉得,平时自己拿C#玩一玩,这个还是可以有的,比Java更让人在写题时心情愉快一点。

■网友
因为…好多人不会比如我(这种垃圾)
■网友
因为多数oj都不提供c#环境。ACM题目本来和语言关系就不大,可能大家也没有把这个当成一个问题。理论上要支持应该也是可以的,但是没必要。
■网友
因为C++时间复杂度低,final中不支持C#
【为啥不咋用c#刷acm】

■网友
谢邀因为正式比赛不给用【PS:不过cf上应该可以提交C#吧?】
■网友
acm毕竟是个比赛,有规则,规则让你用什么只能用什么。如果你acm指的是oj的话,leecode基本支持你会的所有语言。。


    推荐阅读