热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

pythonoj刷题网站_中小学计算机竞赛去哪里刷题?橙旭园OJ系统上线啦!

原标题:中小学计算机竞赛去哪里刷题?橙旭园OJ系统上线啦!相信许多人在学习完编程之后都会茫然,感觉自己无所不能࿰

原标题:中小学计算机竞赛去哪里刷题?橙旭园OJ系统上线啦!

相信许多人在学习完编程之后都会茫然,感觉自己无所不能,但是当敲代码时却大脑一片空白。在这里向大家介绍练习和提高代码水平的新姿势——橙旭园OJ系统。橙旭园OJ系统网址是:http://oj.cxy61.com/建议大家使用电脑打开。

OJ系统是什么

OJ是英语Online Judge的缩写,是一种在编程竞赛中用来测试参赛程序的在线系统,也可以用于平时练习。算法竞赛通常采用黑盒测试,事先准备好一些测试数据,然后用它们来测试选手的程序。

OJ系统可以做什么

如果你想参加考试或者面试,都可以使用OJ系统来刷题和学习算法。OJ系统能检测你的代码是否正确,而且在排行榜上能看到所有人的关于某一道题的代码运行时间、内存使用情况、编程语言等,更能促进你的学习欲望呢。

OJ系统怎么使用?

使用OJ系统的第一步就是注册,点击右上角Login,再点击红框中的位置进入注册页面。

2d6b09a547fc4f2daff4a19697cdf4ab.png

注册入口

接着按照步骤进行信息填写。首先填写用户名Username,用户名就是我们的登录账号;接着填写邮箱地址Email Address,用来在忘记密码的时候重置密码;接着填写登录密码Password,再次填写登录密码Password Again防止写错密码;最后填写验证码。在注册完成后点击Already registed? Login now!登录你的账号就可以使用橙旭园OJ系统了。

87fd1332dee5468492c459e192a50583.png

注册页

点击Problems进入题目列表,在页面的右侧可以看见不同问题的标签,选择不同的标签来解答问题。

2d95982f123d4adcb47b549908d38ce2.png

题目列表

选择其中一个问题来进入到题目页面,Deion是问题描述;Input是要求输入的值;Output是要求输出的结果;Sample Input是输入例子;Sample Output是输出例子。

cf151e8c814d473a972d4276154ec8e0.png

题目页面

在看过了问题之后,让我们一起敲代码尝试解决这个问题。首先我使用的语言是Python3,下面是我的代码,点击右下角的Submit提交代码。

6d973d07349d41ed95e52aeccde760a6.png

代码

在点击右下角的Submit之后会看到代码的评测状态。在下图中的左下角可以看到代码的评测状态是错误的答案Wrong Answer。

f18fb1de167a48f7aff0ce2776026a04.png

评测状态

除了Wrong Answer状态,还有其他的状态:

948eeaba8c3b4ae8ad4b1cc804c6a16d.jpeg

评测状态列表

Contests是阶段考试,在橙旭园上学完课程之后在这里进行考试,检验自己的学习成果。

0f82cbf3a7814986ba5943b0b7a215dc.png

考试入口

点击Status可以看到每个人答题的状态,包括时间、ID、状态、问题、代码运行时间、内存使用情况、语言和作者。

95079920852145d6841f12b1757afff7.png

状态页

结语

橙旭园OJ系统就先介绍到这里,祝大家考试和面试顺利!返回搜狐,查看更多

责任编辑:



推荐阅读
  • Python + Pytest 接口自动化测试中 Token 关联登录的实现方法
    本文将深入探讨 Python 和 Pytest 在接口自动化测试中如何实现 Token 关联登录,内容详尽、逻辑清晰,旨在帮助读者掌握这一关键技能。 ... [详细]
  • Python包管理工具pip的使用指南
    本文详细介绍了如何使用pip进行Python包的安装、管理和常见问题的解决方法,特别针对国内用户提供了优化建议。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • 优化SQL Server批量数据插入存储过程的实现
    本文介绍了一种改进的SQL Server存储过程,用于生成批量插入语句。该方法不仅提高了性能,还支持单行和多行模式,适用于SQL Server 2005及以上版本。 ... [详细]
  • 本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • 深入解析动态代理模式:23种设计模式之三
    在设计模式中,动态代理模式是应用最为广泛的一种代理模式。它允许我们在运行时动态创建代理对象,并在调用方法时进行增强处理。本文将详细介绍动态代理的实现机制及其应用场景。 ... [详细]
  • 微信小程序:授权登录与手机号绑定
    本文详细介绍了微信小程序中用户授权登录及绑定手机号的流程,结合官方指引和实际开发经验,提供了一套完整的实现方案,帮助开发者更好地理解和应用。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • 深入解析Java多线程与并发库的应用:空中网实习生面试题详解
    本文详细探讨了Java多线程与并发库的高级应用,结合空中网在挑选实习生时的面试题目,深入分析了相关技术要点和实现细节。文章通过具体的代码示例展示了如何使用Semaphore和SynchronousQueue来管理线程同步和任务调度。 ... [详细]
  • 深入理解Java多线程并发处理:基础与实践
    本文探讨了Java中的多线程并发处理机制,从基本概念到实际应用,帮助读者全面理解并掌握多线程编程技巧。通过实例解析和理论阐述,确保初学者也能轻松入门。 ... [详细]
  • MongoDB的核心特性与架构解析
    本文深入探讨了MongoDB的核心特性,包括其强大的查询语言、灵活的文档模型以及高效的索引机制。此外,还详细介绍了MongoDB的体系结构,解释了其文档、集合和数据库的层次关系,并对比了MongoDB与传统关系型数据库(如MySQL)的逻辑结构。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 配置PHPStudy环境并使用DVWA进行Web安全测试
    本文详细介绍了如何在PHPStudy环境下配置DVWA( Damn Vulnerable Web Application ),并利用该平台进行SQL注入和XSS攻击的练习。通过此过程,读者可以熟悉常见的Web漏洞及其利用方法。 ... [详细]
author-avatar
亲家你要干啥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有