【OJ】OJ的介绍和常用OJ推荐

article/2025/10/8 8:46:40

目录

  • OJ的介绍
  • 编程刷题OJ集合
    • 计蒜客(主刷编程题 )
    • 牛客网(编程题和选择题都有)
    • 力扣(主要编程大题)
    • 领扣(主刷大题)
    • Comet OJ
    • ACMORE
    • Xidian Programming Contest Online Judge
    • 晴问
    • 浙江中医药OJ
    • ZOJ
    • HDUOJ
    • 华东师范OJ
    • 洛谷
    • codeforces
  • 常见的测评结果

OJ的介绍

Online Judge 简称OJ 即:在线评判系统。
简单的说:OJ就是一个网上做编程题的系统,你可以根据人家给的题目编程,
提交之后系统会判断你做的对不对。

编程刷题OJ集合

计蒜客(主刷编程题 )

这个网站主刷 编程大题 支持 C语言 C++语言 JAVA python等一些语言优点:
建议新手按顺序刷,刚开始的题特别简单,越往后越难。
不会的可以看解答区,找找思路。有周赛。
我感觉适合新手,先用这个刷编程题,难度可以自己选。缺点:
后面的题比较难以至于很少人做,解答区几乎没有啥帖子。问老师也不会立即的回答你。
这个网站不是特别的火,所以用的人一般多,后面的难题并没有一些大牛发解法。总结:
如果你是新手,先用这个刷,先见见一些题型开阔一下视野。刷到100道左右就可以换网站刷题了。
因为后面的做的人少,解答的少。
如果你是一般水平的,个人觉的可以不用这个网站。

计蒜客网站 点这跳转
在这里插入图片描述

牛客网(编程题和选择题都有)

这个网站主刷 编程大题和一些选择题 例如: c语言 JAVA Linux  计算机网络 等一些选择题
支持 C语言 C++语言 JAVA python等一些语言优点:
编程大题和选择题  都可以刷,解答区的解法不少 ,网站用的人不少,大牛发的解法很多。缺点:
个人觉的没啥大缺点, 你要硬说的话 那就 算法题 不是特别的多。
虽然算法题已经不少了,但是和力扣比就有点少了。
毕竟,力扣是算法题鼻祖。总结:
这个网站特别的全面,而且用的人不少,大牛解答的也不少。

牛客网网站 点这跳转
在这里插入图片描述

力扣(主要编程大题)

力扣这个可以说是学算法必刷的。难度大,不建议小白刚开始用这个刷。
这个网站很强,如果你在这里面刷了几百道题,基本上就是大牛了。优点:
里面的题很好,算法题很多。缺点:
难度大。总结:
适合技术还可以的做,如果是新手不建议这个网站,等变强了再来。
在我还是一个小白的时候,我看了第一题,说实话真的先放弃编程了。

力扣网站 点这跳转
在这里插入图片描述

领扣(主刷大题)

说实话这个我没有用过,只是知道,因为我学C语言的,它里面没有c有c++
它和力扣十分的相似,好像是个国外的网站。

领扣网站 点击这里跳转


Comet OJ

在这里插入图片描述
https://cometoj.com/contests

地址

ACMORE

在这里插入图片描述
https://acmore.cc/problem-set/oj/all/

地址

Xidian Programming Contest Online Judge

在这里插入图片描述
https://acm.xidian.edu.cn/problemset.php

地址

晴问

在这里插入图片描述
https://sunnywhy.com/problems

地址

浙江中医药OJ

在这里插入图片描述
https://acm.zcmu.edu.cn/JudgeOnline/problemset.php

题目

ZOJ

在这里插入图片描述
https://zoj.pintia.cn/problem-sets/91827364500/problems/91827364500
地址

HDUOJ

在这里插入图片描述

http://acm.hdu.edu.cn/showproblem.php?pid=1034
地址

华东师范OJ

在这里插入图片描述
https://acm.ecnu.edu.cn/problem/list/
地址

洛谷

在这里插入图片描述

地址

codeforces

地址

还有很多的OJ这里不再一一举例了因为再多的OJ你不刷题还是没用的。

常见的测评结果

  • 答案正确(Accepted,AC)
  • 编译错误(Compile Error,CE)
  • 答案错误(Wrong Answer,WA)
  • 运行超时(Time Limit Exceeded,TLE)
  • 运行错误(Runtime Error,RE)
  • 内存超限(Memory Limit Exceeded,MLE)
  • 格式错误(Presentation Error,PE)
  • 输出超限(Output Limit Exceeded,OLE)

http://chatgpt.dhexx.cn/article/tF5KyWe7.shtml

相关文章

OJ基础题库(1)

收录内容 P1005 最大公约数 p1008 质数还是合数 p1019 修改字符串 p1021 日历问题 #include<iostream> using namespace std;int max_yueshu(int x,int y){int temp;while(y!0){tempx%y;xy;ytemp;}return x; }int main(){int n,i;cin>>n; //输入对数int x,y,res;…

OJ算法分析题库(2)

P1476 加工生产调度 【实验】贪心算法之流水作业调度问题&#xff08;分析&#xff09; P1748 abcd0 P1750 求逆序对 P1746 求解查找最后一个数小于等于指定数的元素问题 P1477 部分背包问题&#xff08;分析&#xff09; 算法分析&#xff1a; 算法大致的思路就是通过四…

小程序生成网址链接,网址链接跳转小程序(附详细流程)

1.点击右上角工具下拉选择生成URL Scheme 2.填写好信息点击生成 3. 可以得出一个 weixin://dl/business/?tbAXXXXX 这样的链接&#xff0c;点击就可以调整到小程序拉&#xff0c;但是这种只能在微信打开哦。

小程序接入流量主、banner广告、激励广告

小程序接入广告 1.什么是微信小程序广告2.流量主开通流程3.微信小程序流量主开通以及添加广告步骤(1) 接入banner广告(2) 接入激励广告 1.什么是微信小程序广告 2.流量主开通流程 申请成为流量主后才能接入广告首先进入小程序后台&#xff0c;点击流量主&#xff0c;点击开通…

微信小程序实现登录注册页面

一、在小程序中引入iconfont 1.在官网搜索需要的图标 2.将图标添加至项目 3.打开我的项目 4.选择font class&#xff0c;点击下方的链接&#xff0c;打开生成的源码 5.在styles文件夹下新建iconfont.wxss&#xff0c;拷贝生成的源码到该文件中 二、编写登录注册页面 …

小程序获取用户的openid(详解)

小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识&#xff0c;快速建立小程序内的用户体系然而因为小程序中的openid不可以直接使用需要用code&#xff08;登录凭证&#xff09;去换取openid 获取openid的思路 获取openid首先需要调用小程序的login方法…

微信小程序使用腾讯地图完整流程

前言&#xff1a;开发小程序需要得到定位和位置的省市区文字信息&#xff0c;看了所有的文章都没有一个完整和像样的&#xff0c;全是copy来&#xff0c;copy去的文章 - _ -&#xff01;&#xff0c;一怒之下&#xff0c;开始了自己的踩坑之路 第一步&#xff1a;申请腾讯地图…

小程序生命周期

小程序的生命周期说白了就是指程序从创建、到开始、暂停、唤起、停止、卸载的过程。 我们大概从三个角度看一下小程序的生命周期。 &#xff08;1&#xff09;&#xff1a;应用生命周期 &#xff08;2&#xff09;&#xff1a;页面生命周期 &#xff08;3&#xff09;&…

如何注册微信小程序

1、浏览器搜索&#xff1a; 微信公众平台 2、点击小程序 3、滑至底部&#xff0c;前往注册 4、按照注册流程依次填写信息 5、注册好后&#xff0c;来到微信公众平台&#xff0c;用微信扫码登录小程序 6、完成小程序信息的填写 7、找到开发者工具 8、前往下载开发工具 选择稳定…

简述微信小程序原理

一、本质 首先&#xff0c;小程序的逻辑层和渲染层是分开的&#xff0c;逻辑层运行在 JSCore 中&#xff0c;并没有一个完整浏览器对象。 所以就没有相关的DOM API和BOM API&#xff0c;这一区别导致了前端开发非常熟悉的一些库&#xff0c;例如 jQuery、 Zepto 等&#xff0c…

微信小程序--点餐系统(本地服务器+源码分享)

案例说明 案例来源于《微信小程序开发实战》黑马程序员著相比于原案例略有修改&#xff0c;代码也不全一样&#xff0c;有些地方的呈现效果体验更好&#xff0c;本人是看着效果图进行复现和练习的&#xff0c;最终达到了一样的效果。复现的过程中注重知识的练习&#xff0c;在…

微信小程序实现收藏功能

微信小程序收藏 前言 这篇文章主要介绍了微信小程序收藏功能的实现代码,基本功能是点击收藏后显示已收藏&#xff0c;在另一个页面出现目前点击收藏的项目。需要的朋友可以参考下。 1.首先在wxml文件中添加点击事件// 收藏 <view bindtap"haveSave"><image …

如何下载小程序图片?

如何下载小程序图片&#xff1f; 我们平时下载网页中的图片一般操作都是F12调试&#xff0c;或者用一些脚本插件一键下载&#xff0c;作为开发人员&#xff0c;平常用的比较多的就是Fiddler了&#xff0c;当然也用过其他的抓包工具。 但是如果要抓取小程序的图片&#xff0c;又…

微信小程序部署

1. 配置服务器域名 小程序要求程序中使用到所有外部链接(HTTPS)必须将域名提前配置到微信平台。 2. 小程序api路径替换 3. 上传小程序代码 如果想让小程序被所有人在微信中使用&#xff0c;需要将小程序代码进行上传&审核&#xff0c;审核通过之后才能在微信中找到该小程…

微信小程序的测试方案总结

提纲/目标 通过对微信小程序特性和测试点进行总结&#xff0c;储备测试知识&#xff0c;提高测试效率。 小程序特性介绍小程序测试工作过程监控与管理常见问题&技巧 现状分析 接触小程序的项目相对较少缺少小程序测试实战经验对小程序的特性不了解小程序测试测试沉淀较…

一、微信小程序开发详解

目录 1、什么是小程序&#xff1f; 2、小程序可以干什么&#xff1f; 3、相关资料 第一个小程序 一、申请帐号 二、测试号申请 三、安装开发工具 四、你的第一个小程序 五、编译预览 六、目录结构 七、JSON 配置 八、小程序配置 app.json 九、工具配置 project.conf…

小程序 跳转到腾讯文档小程序

1、需求 在小程序内打开腾讯文档 2、要打开的文档 先把需要跳转的文档准备好, 然后分享出去, 方便复制链接 3、获取腾讯文档小程序的AppID&#xff1a;wxd45c635d754dbf59 4、获取小程序页面链接 在你对应的小程序后台操作&#xff1a;登录小程序 在右上角 工具 -> 生成…

小程序跳转公众号

即用即走——这个是从微信小程序上线就开始打的概念。即用即走使得小程序可以代替许多APP&#xff0c;或是做APP的整体嫁接&#xff0c;或是作为阉割版功能的承载体。 对用户使用上来说&#xff0c;确实方便&#xff0c;要用的时候打开&#xff0c;不用的时候关掉&#xff0c;…

微信小程序——开篇

开篇 前言锻造兵器开发者账号微信开发者工具 写在最后 前言 如今微信小程序已经成为我们日常生活中不可或缺的‘介质’&#xff0c;如我们的出行、购物、餐饮、社交、娱乐等活动的小程序已经因有尽有&#xff0c;相比于去安装一个app人们自然更加倾向于在微信中去直接访问某个…

WebStrom开发微信小程序

文章目录 WebStrom配置微信小程序一、安装微信开发者工具1、安装2、新建小程序项目3、如何查看APPID4、进入小程序开发 二、WebStrom配置小程序1、选择file->settings2、配置CSS3、配置html4、代码提示插件5、配置完成 WebStrom配置微信小程序 一、安装微信开发者工具 1、…