导航菜单
首页 >  信息学奥赛一本通C++版在线评测系统  > 信息学奥赛一本通(C++版)在线评测系统

信息学奥赛一本通(C++版)在线评测系统

一、捐赠事宜

为了本网站的维持及发展,网站维护者需要支付“专用光纤网、域名、题目数据更新、新增题目、基础材料“等费用,更需要得到您的认可,现公布捐赠支付宝帐号如下:

支付宝帐号:248801752@qq.com,姓名:文仲友。特别提醒:在捐赠信息中一定注明您在本网站的ID号(用户名),是老师还是学生。如您对捐赠有疑问,请在QQ群(307432527或515658966)中联系248801752或发邮件到248801752@qq.com,谢谢!更详细内容请点击查看

二、系统简述

1、评测机相关硬件环境:

(1)CPU:E5 2690V2,单线程频率3.0。

(2)I/O:7200转SATA机械硬盘。

2、评测软件环境:CCF发布的NOI2.0(Ubuntu20.04),g++ 9.3.0,gcc 9.3.0,fpc 3.0.4,python 3.8.10。

3、评测方式及标准:

(1)传统题目:去除行末空格及回车,去除文件末尾空格及回车,一对一严格比对。

(2)特殊题目:本系统支持自定义特殊(Special Judger)评测方式。如答案不唯一等特殊评测。

4、网站相关事宜:

本题库与《信息学奥赛一本通(C++版)》(科学技术文献出版社)配套,题目和题面对应于书中各章节,测试数据属本网站自制,如有版权及相关事宜请与本书作者联系,本网站不作解答。

本网站属公益、非盈利性质,不涉及与书相关的商业活动,后期可能适当收取费用以支持网站的运行维护。

目前因个人编写水平有限,网站维护、网站安全方面及部分功能的开发尚不成熟,如遇疑问,请通过版主信箱联系。版主信箱:ybt_mail@126.com。

感谢成都石室中学Wuvin、Qizy、Xehoth三位同学对本网站的支持,特别鸣谢北京师范大学ACM前校队易超、唐巧、洪涛同学。

三、书本前言

《信息学奥赛一本通》(C++版)自2013年出版以来,深受中小学生信息学奥赛入门级选手的青睐,每次改版使该书内容能够不断改进和完善。《信息学奥赛一本通》定位为入门级精品教程,通俗易懂、内容精练、快速入门。

学习程序设计的关键是方法和思想,尤其在中小学起步阶段,教学的重点应该放在培养学生浓厚的编程兴趣、良好的编程习惯和科学算法思想上,要避免繁杂的概念和次要知识,抓住核心的、主要的知识点开展教学。同时,一定量的上机训练也是体会和掌握程序设计的必由之路,所以,教练选择讲解的例题和带有实战背景的训练习题就显得尤为重要。基于此,我们组织信息学金牌教练编写《信息学奥赛一本通·训练指导教程》。

本书紧密围绕“程序=算法+数据结构”这一核心思想,结合《信息学奥赛一本通》的重点和难点,对大量经典的、实战性的习题进行深入剖析,从每个题目的题义分析到算法设计,从朴素算法到算法的适当优化和比较分析,从每个变量的解释到采用的数据结构的含义和操作,让读者全方位地体会到“程序是怎样炼成的”。

本书使用了Noip的原题和从网络收集的部分资料,由于时间跨度较长,许多资料难以找到原创作者。在此,向这些素材的作者表示衷心感谢。

尽管本书编者都是多年讲授C++课程的金牌教练,有着比较丰富的教学经验。由于几位教练分工编写的程序,程序的规范和标准各异,可以让学生体验不同程序风格。书中仍然可能存在一些不足之处,恳请使用本书的教练、学生和其他读者批评指正,以便再版时修正。

我们的E-mail地址是:fjclyz2006@163.com

编    者        

2017年5月        

相关推荐: