SPOJ简介

SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。

  SPOJ题目分类:classical,challenge,partial,tutorial。

  1)classical:ACM题型,通过所有数据才能算AC

  2)challenge:有趣的题目,每个题目有不同的评分标准(代码长短,效果好坏,速度等),感觉都挺难得,至今没敢碰。

  3)partial:OI题型,根据通过的测试数据比例,得到部分分。

  4)tutorial:ACM题型,题目算法都比较基础(也有几道bt题放在里面)。

  SPOJ得分:classical得分,challenge得分,partial和tutorial是供用户练习或训练使用,不计入SPOJ得分中。

  1)classical得分:得到80/(40+这道题目通过人数),也就是说过的人越多得分越低,过的人越少得分越高,根据这个公式,每个用户的分数都是变动的。

  2)challenge得分:按该题评分标准计算,最优者得到3分(很诱人,不过好难啊T_T),其他用户,得到一个与最优者的相对得分(<1分)。

  SPOJ吸引人的地方在于:

1)它所提供的编程语言达30种,甚至有些题目要求使用最简单的语言Brainfuck去解决,虽然编程过程非常痛苦,但是AC这类题的喜悦也是其他题目所不能比较的。

2)跟大部分的OJ不同(SGU、Ural用的全都是自己的题目,POJ、HDU、ZOJ、TOJ则主要是历年Regional和大小型比赛的题目),SPOJ题目都是由用户(或管理员)推荐的,OJ中有不少的own problem,除此以外也挑选出各种比赛的中档以上的题目,删去了最简单的题目,有时也会把一些绝对”大自然“的题目删去了,特别值得一提的是,当一些低复杂度的算法被发现后,某些题目会相继挂出他们的加强版,这些题目往往能提高大家的个人能力

  

目前,虽然SPOJ的访问量不能媲美当年的ZOJ和现在POJ、HDU,在国内做的人也不算特别多,但它的题目质量确实非常不错,且题库一直都在更新,我相信它会越来越受欢迎。国内外都没找到关于SPOJ比较全面的介绍和关于题目的解题报告,SPOJ Solution这片空白需要大家帮忙填充。

转载于:https://www.cnblogs.com/tham/p/7856464.html

OI/ACM 刷题网站 人气OJ简介相关推荐

  1. 超好用的ACM刷题网站,你用过几个?

    一入ACM深似海,从此天天虐成狗... 在大佬成堆的世界里踽踽独行QWQ 对于新手来说,刷题可以让你的编程能力飞速提升.当有了一定的积累后,你会发现自己的编程能力已经甩别人一条街了. 废话不多说,上货 ...

  2. ACM-ICPC 常用算法刷题网站整理

    ACM-ICPC 常用算法刷题网站整理 转载From http://blog.csdn.net/bat67/article/details/72765485 以及http://blog.csdn.ne ...

  3. 有的人能轻松学会Python编程,不是基础好,而是有了这些刷题网站

    作为编程语言中最为通俗易懂的Python,学好它不仅需要正确的方法,更需要不断的算法训练. 与其他编程一样,Python编程同样需要练好算法,现在我推荐几个算法练习题多.质量高.上手快的刷题网站,但是 ...

  4. python oj刷题网站_程序员常用的刷题网站

    1.Lintcode Lintcode.com--LintCode网站是国内较大的在线编程&测评网站.此网站提供各大IT公司的算法面试题类型,行分门别类,由简单到中等,再到难,便于不同水平的程 ...

  5. 想说说关于在刷题网站(牛客 、C语言网、力扣)上测试样例过了但是OJ判错这档子事

    目录 1.话题引入 2.在刷题过程中一些自己想说的 3.刷题时的一些小建议 4.个人感悟 1.话题引入 首先介绍一下我自己,本人是一名专科大一的学生:非计算机本专业:因为想拓宽自己的知识面和技术:于是 ...

  6. 国内C/C++刷题网站汇总

    作者:Luau Lawrence 链接:https://www.zhihu.com/question/25574458/answer/31175374 来源:知乎 - Welcome To PKU J ...

  7. 重走长征路---OI每周刷题记录---9月21日 2013 AC 17题

    总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...

  8. 有什么适合大一计算机专业学生免费的刷题网站?

    我打算按照菜鸡-初级-进阶-大神的顺序给大家推荐刷题网站,通通可以白嫖,大家可以根据自己的需求选取合适的学♂习网站噢,绝对不亏! 菜菜子刷题网站 对于大一计算机专业的学生来说,怕的不是没有刷题网站,而 ...

  9. 刷了几千道算法题,我私藏的刷题网站都在这里了

    作者 | Rocky0429 来源 | Python空间(ID: Devtogether) 遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活. ...

最新文章

  1. 打印速度快点的打印机_佳能和爱普生打印机哪个好 高性价比打印机介绍【详解】...
  2. python软件管理系统_conda:基于python的软件管理系统
  3. Pylearn2之YAML
  4. OpenCV学习笔记(十一)(十二)(十三)(十四)(十五)
  5. wxWidgets:使用自定义对话框
  6. python创建不可变集合_python不可变集合是什么
  7. SQL2008数据库的备份与还原
  8. CSDN 博客添加无水印图片的方法
  9. MEncoder的基础用法—6.5. 编码为MPEG格式
  10. 大数据高级开发工程师——Spark学习笔记(4)
  11. PHP常用字符串函数32个(个人总结)
  12. 2023北京老博会,CISSE中国国际养老服务业博览会
  13. 解决只有IE浏览器可以上网,其他浏览器不能上网
  14. 阿拉伯数字转换为汉字大写数字
  15. kingcms企业(php) 9.0下载,[下载]地方门户 9.0(K9地方门户版)_KingCMS官方网站
  16. TeamViewer远程连接群辉
  17. java读取纯真IP数据库qqwry.dat的源代码
  18. postgresql安装所需函数插件(比如加密函数hamc()函数使用)
  19. java 3_4_5判断三角形_小学四年级数学下册【填空题】易错题专项训练
  20. android 混淆工具下载,Obfuscapk:一款针对Android应用程序的黑盒混淆工具

热门文章

  1. 计算1+2+……+N的和。
  2. STM32F4 HAL库开发 -- 工程模板解读
  3. STM32开发 -- 无线网络协议
  4. 日常生活小技巧 -- 重装win10系统
  5. 日常生活小技巧 -- 百度地图坐标拾取
  6. C语言再学习 -- 循环语句
  7. Wifi模块—源码分析Wifi热点扫描(Android P)
  8. 知识图谱学习小组学习大纲
  9. 内核中的page fault copy_from_user
  10. java异步执行任务