# 第一届C Sharp数值计算编程比赛 **Repository Path**: truffer/CSharpCompetision1 ## Basic Information - **Project Name**: 第一届C Sharp数值计算编程比赛 - **Description**: 仓库介绍:第一届C Sharp数值计算编程比赛 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-09-14 - **Last Updated**: 2022-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 第一届C Sharp数值计算编程比赛 ### 竞赛结果公告 北京联高软件开发有限公司于2020年9月20日--2020年10月28日举办“第一届C#数值计算编程比赛”,广大网友积极参加,共收到9位参赛选手提交的代码。 北京联高软件开发有限公司将这些代码稍作修改,集成至一个“评判程序”,在认真检查与调试之后,得到了如下的评测结果(2017x2027 与 2027x2029双精度实数矩阵相乘算法): 第一名:Kevinjwz 平均时长 137.9毫秒; 第二名:LEIHongfaan 平均时长 621.72毫秒; 第三名:时光荏苒 平均时长 955.19毫秒; 第四名:Nickluo 平均时长 1503.56毫秒; 第五名:涂山苏苏 平均时长 23574.78毫秒; 第六名:John 平均时长 44343.99毫秒(数据有问题); 其余三位选手代码未符合竞赛题目要求,而遗憾出局。 本来本次比赛只设立了一、二、三等奖,未设立其他奖项。但考虑到其他参赛选手也都尽心尽力、牺牲自己的宝贵休息时间参与了比赛,这是对技术的热爱、是对我们比赛的支持和肯定。故我们决定增设一项积极参与奖,奖品为价值100元的忆捷生肖牛64G优盘,除前三名以外的其他六位参赛选手,都将获得该奖品。 我们的工作人员已经私信各位获奖选手,记得查看哦。 北京联高软件开发有限公司珍视这样的机会,非常感谢所有参与竞赛的朋友,无论您是否获奖,联高软件都希望在后续Truffer开发过程中得到大家的帮助。 更多详情,请查看项目中的 **第一届数值计算评判结果公告.docx**文件。 ### 介绍 C#爱好者们!无论你是有多年编程经验的C#大拿还是刚入门的C#小白,如果你能用纯C#代码编写函数,计算双精度实数矩阵相乘,矩阵尺寸范围为2000...2049(指行、列的数量均在2000至2049之间),欢迎你参加我们举办的第一届C#数值计算编程比赛。 比赛免费参与,线上进行,在码云平台提交程序,代码短而运行快者,奖品奉上! 我们热爱C#,认为它是一个全面、开放、优秀的编程语言。我们用C#编写了面向企业的应用软件,用它编制了800多个函数,我们正在开发的Truffer软件,也采用了C#语言。 我们举办比赛的初心,是希望通过比赛,能让C#爱好者一展身手,向世人充分展现C#的简洁与高效,让更多人认识C#、了解C#并开始使用C#。 本次比赛只是一个开始,今后我们会将比赛长期化,设置多种比赛类型,并结合Truffer已有的函数进行。每次赛后,我们将向大家征集下期比赛的题目,题目仅限于C#数值计算。同时,所有比赛选手提交的代码,并不是我们主办方的私藏,在每次比赛结束后,都将全部实现开源。 比赛的号角即将吹响,C#高手,该你上场了! #### 一、比赛背景 (1)目的:宣传与推广C#语言 (2)主办:北京联高软件开发有限公司 (3)时间:2020年9月20日--2020年10月28日 #### 二、比赛资格 (1)所有C#爱好者。 (2)联高员工及家属不可参与。 #### 三、比赛规则 (1)题目:用一个纯C#代码编写的函数(程序),计算(两个)双精度(double)实数矩阵相乘,可使用C#,.netcore相关特性; (2)要求:矩阵尺寸范围为2000...2049;运行评测时矩阵尺寸是统一的; (3)评判:指定联高软件同一台计算机运行相应的应用程序五次,该函数计算时间之平均值为竞赛评判标准;时间短者获胜;时间相同以代码短者为胜;再同者抽签决定; (4)平台:Visual Studio 2019 及 .NET core 2.1及以上 或 .NET 5 preview; #### 四、程序提交 (1)平台:https://gitee.com/truffer/CSharpCompetision1 (2)操作方法: * 进入竞赛主页,点击issue,创建一个issue **(创建issue时,务必勾选 "这个 Issue 涉及到安全/隐私问题,提交后不公开该 Issue")**; * issue标题:矩阵乘法; * issue内容:添加代码,一个函数可以完成的可只写函数内的代码,引用的命名空间请注明; (2)内容:函数代码将被查重,后提交者淘汰; (3)截止:2020年10月28日 24点; #### 五、奖项设置 (1)设置:设置一、二、三等奖各1名; (2)奖品: * 一等奖,价值1000元的华为B6运动手环; * 二等奖,价值600元的闪迪500GB Type-c PSSD移动硬盘; * 三等奖,价值400元的华为AI智能音箱; (3)领奖:由主办方发送奖品,并承担运费。 #### 六、联系方式 北京联高软件开发有限公司 比赛官网:http://www.truffer.cn 联系电话:010-62561064 邮箱:yanghong@legalsoft.com.cn ###### * 本活动最终解释权归北京联高软件开发有限公司所有