在OpenJudge平台上积累到的刷题经验和排错方法

目录

走近OpenJudge

作答状态

Accepted

Wrong Answer

Compile Error 

Presentation Error

Time Limit Exceeded

Problem Disabled

System Error​编辑

Waiting

其他错误

查看做题记录

​编辑


走近OpenJudge

OpenJudge是一个类似于OnlineJudge(OJ)的在线判题系统

在这里,有海量的题目供你作答,不同的题目被不同的小组收录,加入小组以进行做题,这里分享个挺有名的NOI小组,链接:noi.openjudge.cn

初次进来,你看到的应该是这样:

我们首先创建一个账号并登录,然后加入小组,接下来你看到的应该是这样:

这里有很多个小篇章,点进去,有不同的题目

这里,作者已经正确作答了一些题目,所以他们的左边都有一个红色的勾勾

进入题目

这里作者方便演示,用1.3的第一题,我们可以看到左边这里有题目的描述,输入输出格式,以及样例输入和输出,在右边,有我们的提交记录,这个提交待会会讲。阅读完题目,我们点击提交

可以看到这里有很多语言的选择,然后下面输入源代码

点击提交,等待判题就好啦!

这里我们的编辑区域代码是不会自动保存的,也没有自动补全提示,建议在本地ide中先完成编写和调试,最后把代码复制上来提交。

如果你看到这样,说明作答正确了!


作答状态

Accepted

如图,上方的作答状态是Accepted,表示通过了,你现在可以(高兴一下)做下一题啦!

Wrong Answer

如果你看到这个,那么不好意思,你的作答是错误的,这个不会和力扣一样告诉你哪一组数据错了,需要自己判断 

我们看到这道题的提示

那么,我们的范围溢出了

重写代码后再提交

这样就作答正确啦!错误也不要气馁哦~~~

Compile Error 

 

当你看到一片绿色,千万别高兴,它并不是作答正确的意思,如果你看到这个,那么说明你太粗心了,代码语法错误啦!细心一点,找出错误并改正吧!

Presentation Error

一片红色,一定是又出错了!看一看是Presentation Error,这个是输出的格式错误,比如题目要求我们输出一行,用空格隔开,看看你是不是错误地用了endl或者是\n,这个并不是大问题,自己运行一下试试就知道了!

Time Limit Exceeded

这个是时间超出限制了,换一种思路,寻找更优解吧! 

Problem Disabled

这个Problem Disabled非常非常罕见,居然被作者给遇见了,这里就拿出来说一说吧,按照字面意思呢是问题被禁用了,这个作者不是特别肯定,猜测应该是题目被管理员关闭了回答窗口吧……那么换一道题吧,这个没有解决方法(无语) 

System Error

系统错误,那么运气可能不太好呀,重试一下??

Waiting

呃,这个……卡在等待判题了,重新提交就好啦~

其他错误

前两个顾名思义就是你输出/内存严重超出规定啦!!看看是哪儿写错了呢~~

第三个,程序崩溃,那就是运行着运行着程序卡在哪里了,检查检查代码吧!

查看做题记录

在个人首页中可以查看到自己在各个小组中提交的题目记录,点击进入后可以查看提交的代码,不过别人写的代码自己是看不了的哦~~

这里标注一下,目前OpenJudge题目的讨论区是关闭的(不知道以后会不会启用),而且信箱好像也没啥用,功能挺少的,但是题目倒是挺不错,挺建议大家空余时间来这儿刷刷题~~


好啦,介绍就到这儿,喜欢的话就点赞关注一下吧~~~ 

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Linux上安装FTP服务器并进行排错,您可以按照以下步骤进行操作: 1. 安装FTP服务器软件: 常用的FTP服务器软件包括vsftpd、ProFTPD和Pure-FTPd。根据您的需求选择其中一个并进行安装。 例如,在Ubuntu上安装vsftpd,可以使用以下命令: ``` sudo apt-get update sudo apt-get install vsftpd ``` 2. 配置FTP服务器: 配置文件通常位于`/etc/vsftpd.conf`,您可以使用任何文本编辑器打开并按需进行相应的配置。 一些常见的配置项包括: - `anonymous_enable`:启用匿名访问。 - `local_enable`:启用本地用户访问。 - `write_enable`:允许用户写入内容。 - `chroot_local_user`:限制用户在其主目录下操作。 - `pasv_enable`:启用被动模式。 在进行任何更改后,保存配置文件并重新启动FTP服务器以使更改生效。 3. 设置防火墙规则: 如果您的系统上运行着防火墙,确保允许FTP流量通过。根据您使用的防火墙软件,您可能需要配置适当的规则。 4. 连接到FTP服务器: 使用支持FTP协议的客户端工具(如FileZilla或命令行工具`ftp`)连接到您的FTP服务器。提供服务器地址、端口、用户名和密码进行连接。 如果您遇到连接问题,请继续下面的排除步骤。 5. 排除故障: - 检查FTP服务器是否正在运行:使用`ps`命令检查FTP服务器进程是否正在运行。 - 检查FTP服务器配置:确保配置文件中的设置正确,并且没有语法错误。 - 检查防火墙设置:确保防火墙允许FTP流量通过。 - 检查网络连接:确保您的网络连接正常,尝试通过ping服务器地址来测试连接。 - 检查端口监听:使用`netstat`命令检查FTP服务器是否正在监听正确的端口。 请注意,这只是一个基本的指南,实际安装和排错过程可能因系统和软件的不同而有所差异。如果您遇到特定问题,请提供更多详细信息以便我能够帮助您解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值