BNUEPOfflineJudge北京师范大学珠海分校离线评测系统是在具备题目测试数据的情况下,能无联网自动评测ACM/ICPC模式的源代码评测系统(即本地测试工具、评测机)。
它主要有以下功能(所有的功能都无需联网,在本机即可实现):*评测核心功能:基本具备OnlineJudge的判题核心功能,如编译代码、内存限定,时间限定,获取代码长度等;
*支持多种语言:1.0Beta2版本支持C/C++、Pascal、C#、JAVA;
*出题模式可以在有标准输入数据和标准程序的情况下,由系统产生标准输出数据,并可批量保存,同时自动命名标准输出数据的后缀;
*文本高亮对比在判题后,可以直接在本系统中将自己的程序输出和标准输出进行高亮的文本差异对比,操作类似于一些文本对比软件,在一定程度上可以较方便地发现WA代码的出错细节;
*支持不限时执行代码这个功能可以在一定程度上检测TLE代码的算法是否正确的,当然,不能是跑一天都没跑出来的程序;
*打包与加密测试数据使用加密后的数据可以正常判题,但不显示标准输出。
这个功能是为了弥补放出去给别人评测的测试数据是明文的缺陷。
加密之后评测方就看不到测试数据。
这样就既可以实现离线评测,又可以实现OnlineJudge上的对测试数据屏蔽;
ACM-ICPC简介:ACM国际大学生程序设计竞赛(简称ACM-ICPC)是由国际计算机界具有悠久历史的权威性组织ACM学会(AssociationforComputingMachinery)主办,是世界上公认的规模最大、水平最高、参与人数最多的大学生程序设计竞赛,其宗旨是使大学生能通过计算机充分展示自己分析问题和解决问题的能力。
ACM-ICPC的每一道题,都具备题目、需求描述、输入格式描述、输出格式描述、样例输入和样例输出共六大信息,有些题目还有一定的提示。
此外,裁判还额外存储了关于该题的一组或多组对选手屏蔽的标准输入和标准输出数据,这些测试数据已经经过验证符合题意要求。
当用户提交一道题目的源码之后,裁判会将该源码放入评测系统中编译运行,并使用标准输入作为用户程序的输入,然后获取用户程序的输出,接着,将用户程序输出和标准输出比较,最后返回给用户一个评判结果。
评判结果包括:Accepted(测试通过)、CompileError(编译失败)、MemoryLimitExceed(内存超出限制)、PresentationError(格式错误)、RuntimeError(运行时错误,可能是数组越界,改写只读的内存,除零,栈或堆溢出等错误)、TimeLimitExceed(时间超出限制)、WrongAnswer(答案错误)等。
2024/3/25 12:39:44 23.64MB 离线OJ
1
这应该是我写过的最大的程序了,文件太大了160多MB,只能分卷上传了.其它的看我所有的分享.这个游戏是用d2d引擎开发的.里面网络版的我这里没有数据库了,有能力的可以自己建一个.单机的是可以的,里面有历史版本都有.有不懂的可以找我交流QQ:807603044
1
软件无线电是最近几年提出的一种实现无线电通信的体系结构,被认为是继模拟通信、数字通信之后的第三代无线电通信技术。
在无线电应用领域,软件无线电已经成为一个重要的研究课题。
特别是在信息成为主导市场竞争优胜劣汰、军事斗争成败等重大问题的关键因素后,软件无线电技术作为一种有利于技术体制改革创新、有利于提高信息处理能力的关键技术,已经得到了飞速的发展。
介绍了软件无线电的基本概念、功能结构、关键技术等问题,同时阐述了软件无线电的应用和发展前景。
2024/3/24 12:10:40 753KB 软件无线电
1
《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。
豆瓣评分9.1分,本资源带超清书籍同时包含代码。
适合春招秋招的java面试笔试准备
2024/3/21 22:22:25 156.28MB 剑指offer C++ java 算法
1
倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。
对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。
通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。
同时,其控制方法在军工、航天、机器人和一般工业过程领域中都有着广泛的用途,如机器人行走过程中的平衡控制、火箭发射中的垂直度控制和卫星飞行中的姿态控制等。
2024/3/21 6:46:23 240KB 一级倒立
1
题目:java拼图游戏姓名学号指导教师(签名)二○一一年七月十四日java拼图游戏[摘要]• 进一步加深对Java语言的理解和掌握:将所学的JAVA知识运用于实践中。
• 课程设计将理论与实践相结合,提供了一个既动手又动脑,独立实践的机会,锻炼我们的分析解决实际问题的能力,提高学生适应实际,实践编程的能力;• 熟练掌握JAVA语言中图形用户界面程序的编写;大体了解怎样用JAVA来编写小游戏的,增强我们实践能力和创新精神的综合培养。
前言编程思路:本练习因为要制作拼图游戏,所以首先要实现图片的导入。
这是通过getImage()函数来实现的,该函数有两个参数,第一个参数指明图片的路径,第二个参数指明图片的名称。
然后,因为要实现图片摆放的随意性,所以要通过initgame()函数来实现。
Initgame()函数是自写函数,在函数体内,通过调用Math.random()函数产生随机数,用来达到图片位置摆放的随意性和随机性。
最后,因为要实现人机交互.,所以首先要通过一系列函数来实现对鼠标事件的监听和响应,这是通过函数addMouseListener(this)和addMouseMotionListener(this)来完成的。
这样程序会区分用户对鼠标不同的操作,正确执行相应的功能。
//首先是程序实现及注释importjava.awt.*;importjava.applet.*;importjava.awt.event.*;publicclasspintuextendsApplet implementsMouseListener,MouseMotionListener{ privateImagepicture; privateGraphicsbuffer; privateImagepic[]; privateImageoff_pic[]; privateGraphicsoff_buf[]; privateImageoff_screen; privateGraphicsoff_buffer; privateImageoff_drag; privateGraphicsoff_drag_buf; privateintmap[][]; privateintran[]; privateintwidth=0; privateintheight=0; privateintlastx; privateintlasty; privateintlast_downx; privateintlast_downy; privateintstepx; privateintstepy; privatebooleanchoose; privatebooleanclick[][]; privatebooleanm_down; privatebooleanm_drag; privatebooleannot_redraw; privatebooleanable; Fontfont1,font2; //程序的初始化 publicvoidinit() {
2024/3/20 15:44:49 799KB java j2ee 课程设计报告
1
最新完整英文版UL4600:2020StandardforEvaluationofAutonomousProducts-自主驾驶安全标准,本标准涵盖安全原则,缓解风险,工具,技术和生命周期过程,以建立和评估可在自主模式下运行的车辆的安全性论据,同时根据当前项目状态以及感知和解释操作环境的能力来执行和监督动态驾驶任务和其他正常系统操作。
除了正常操作以外,还考虑了人为安全做出的贡献(例如,维护),以及与未操作该物品的人(例如,行人)的互动。
2024/3/20 15:45:28 13.26MB ul 4600 驾驶 Autonomous
1
李笑来最新书籍,关于自学。
源自GitHub李笑来。
通过学习python提升自己自学能力。
2024/3/20 4:29:35 20.44MB python
1
摘要:传递迁移学习是利用源域知识来提高目标域学习能力的一种学习方法,已在各种应用中被证明是有效的。
迁移学习的一个主要限制是源域和目标域应该是直接相关的,如果两个领域之间几乎没有重叠,则在这些领域之间执行知识转移将无效。
受人类传递性推理和学习能力的启发,利用辅助概念将两个看似无关的概念通过一系列中间桥连接起来,本文研究了一个新的学习问题:传递性转移学习(transitiveTransferlearning,简称TTL)。
TTL的目的是在源域和目标域直接共享少量因素的情况下,打破大的域距离,传递知识。
例如,当源域和目标域分别是文本和图像时,TTL可以使用一些带注释的图像作为中间域来桥接它们。
为了解决TTL问题,我们提出了一个框架,首先选择一个或多个域作为源域和目标域之间的桥梁,实现转移学习,然后通过这个桥梁进行知识转移。
大量的经验证据表明,该框架在多个分类数据集上产生了最新的分类精度。
1
现代设备技术水平不断提高,生产率、自动化要求越来越高,相应地,故障也随之增加。
变压器作为电力系统中非常复杂而且非常重要的设备,其工作状态对电力系统、企事业单位生产及居民生活具有十分重要的影响。
如何提前对变压器故障进行预测和在故障发生后迅速判断故障原因是提高工作效率、减少经济损失的一个重要途径。
因此研究变压器故障诊断对保证系统安全、可靠、经济运行,提高经济效益具有重要意义。
本文针对传统故障诊断的若干弊病,提出了将神经网络用于变压器故障诊断系统。
传统的故障诊断方法大多是以领域专家和操作者的启发性经验知识为核心,知识获取困难、推理效率低下、自适应能力差,并且常见的诊断方法常常由于其单一性而存在一定的误差。
同时由于故障征兆和故障类型之间常常存在复杂的非线性关系,使得诊断系统的数学模型很难获取。
而人工神经网络以其分布式并行处理、自适应、自学习、联想记忆以及非线性映射等优点,为解决这一问题开辟了新途径。
鉴于此,在开发变压器故障诊断系统时,将神经网络作为故障分类器进行设计。
本文首先分析了故障诊断和神经网络的基本理论,并在此基础上提出了神经网络对于变压器故障诊断系统的适用性;文中将BP神经网络算法用计算机实现;并针对其本身存在的一些缺点提出了一系列改进措施,通过在修正权值的时候增加动量项,并且限制输入值范围来减小误差、提高系统的诊断正确率;在对输入数据进行归一化处理的时候,采取按类逐项归一化的方法,避免了输入数据出现0或者1而使训练进入平坦区。
这样可以大大提高系统的诊断效率和诊断正确率。
将变压器诊断中典型的油中气体分析法和神经网络方法相结合,采用Java语言开发出界面友好、性能优秀的变压器故障诊断系统;此外,文中还详细探讨了网络各结构参数的选择方法,并且就变压器这一实际诊断系统,分析了不同结构参数对系统误差的影响。
在文章的最后,总结了神经网络故障诊断系统的优秀性能以及它存在的不足,并且分析了未来神经网络用于故障诊断的前景和发展方向。
关键词故障诊断;
神经网;
BP算法;
变压器油中气体分析
2024/3/19 2:49:43 2.25MB 变压器
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡