一、系统内个人信息再次核对CSP-JS 2022第一轮认证已于9月18日结束。9月19日-9月26日期间,报名系统开放个人信息修改。如认证者的姓名、性别和年级有问题,可在此期间登录系统进行修改。认证者的证件号码不受理修改。进入CSP-JS 2022第二轮认证的认证者,请务必于第二轮认证报名前进行信息核对。一旦选手报名第二轮任意组别,个人信息将被锁定,不再允许更改。修改操作如下:登录报名系统——点击...
C 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件。 引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出...
由CCF主办,绍兴市第一中学承办的第42届全国青少年信息学奥林匹克竞赛(CCF NOI2025)于2025年7月12日-18日在绍兴一中教育集团龙山书院举行。这是NOI全国赛第三次落地历史文化名城绍兴,信息学领域的青年才俊在烟雨时节齐聚江南水乡,共赴这场代表中国青少年信息学最高水平的盛会。NOI2025活动现场NOI2025竞赛现场NOI主席杜子德致辞NOI2025启动仪式本次活动共有来自全国32...
现发布2021年第一场NOI Online能力测试提高组题目及解题报告,供参考。未经CCF授权及允许,严禁转载! 点击查看题目《愤怒的小 N》解题报告《积木小赛》解题报告《岛屿探险》解题报告 NOI竞赛办公室2021年3月27日...
C 标准库 - <string.h>简介string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。库变量下面是头文件 string.h 中定义的变量类型: 序号变量 & 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 库宏下面是头文件 string.h 中定义的宏: 序号宏 & 描述 1NULL这个宏是一个空指针常量的值...
7月13日上午,CCF与重庆市育才中学校关于举办2024全国青少年信息学奥林匹克竞赛(NOI2024)的合作签约仪式在重庆举行。CCF正式授权重庆育才中学为2024全国青少年信息学奥林匹克竞赛(NOI2024)承办单位。 CCF秘书长唐卫清,重庆育才中学校长张和松、副校长党忠良等全部校级干部、以及信息学选手代表,重庆九龙坡区副区长赵文明,区教委主任王家仕等区教委相关负责人,重庆市媒体代表等出席签...
C 库函数 - setvbuf() C 标准库 - <stdio.h>描述C 库函数 int setvbuf(FILE *stream, char *buffer, int mode, size_t size) 定义流 stream 应如何缓冲。声明下面是 setvbuf() 函数的声明。参数stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了一个打开的流。bu...
CSP-J/S2019第二轮认证者通过报名系统提出申诉请求,只有通过报名系统注册并报名的认证者方可申诉。认证者可就多题目提出申诉,但各题目申诉必须分开,每个题目只能申诉1次。 申诉时间:2019年12月3日9点 — 2019年12月5日16点申诉流程:1. 请仔细阅读《CCF关于CSP-J/S2019第二轮认证网络申诉问题的公告》(点击查看),凡不合标准的申诉均不受理;2. 请仔细...
C 命令行参数执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一个指针数组,指向传递给程序的每个参数。下面是一个简单的实例,检查命令行是否有提供参数,并根据参数执行相应的动作:使用...
C 库函数 - difftime() C 标准库 - <time.h>描述C 库函数 double difftime(time_t time1, time_t time2) 返回 time1 和 time2 之间相差的秒数 (time1 - time2)。这两个时间是在日历时间中指定的,表示了自纪元 Epoch(协调世界时 UTC:1970-01-01 00:00:00)起经过的时间。...
C 库函数 - rewind() C 标准库 - <stdio.h>描述C 库函数 void rewind(FILE *stream) 设置文件位置为给定流 stream 的文件的开头。声明下面是 rewind() 函数的声明。参数stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。返回值该函数不返回任何值。实例下面的实例演示了 rewind() 函数的用法...
第38届全国青少年信息学奥林匹克竞赛(CCF NOI 2021)将于7月24日-30日在浙江省余姚中学举行。考虑到疫情防控,NOI 2021竞赛活动场地实行封闭管理,未报名者一律不得进入。现根据需求,现特设NOI2021观摩团,限额10人。一、报名资格NOI 2021选手的指导教师及家属。由选手所在学校开具盖章关系证明。二、报名方式1.填写报名表(附1);2.提供6个月内拍摄的正面免冠照片(可见双...
C 库函数 - atoi() C 标准库 - <stdlib.h>描述C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。声明下面是 atoi() 函数的声明。参数str -- 要转换为整数的字符串。返回值该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。实例下面的实例演示了 atoi() 函数的...
由CCF主办、成都市第七中学承办的2023全国青少年信息学奥林匹克冬令营(NOI 2023冬令营)将于2023年1月12日-19日在成都举办。考虑到疫情防控等多方面因素,NOI 2023冬令营采用现场+线上的组织形式,即:成都现场活动和线上两个参加方式。具体请见《CCF关于举办NOI 2023冬令营的通知》(点击查看)。第二课堂授课安排:(根据授课时间顺序)叶诗富:《矩阵乘法&动态DP》宋新波:《...
C 库函数 - wcstombs() C 标准库 - <stdlib.h>描述C 库函数 size_t wcstombs(char *str, const wchar_t *pwcs, size_t n) 把宽字符字符串 pwcs 转换为一个 str 开始的多字节字符串。最多会有 n 个字节被写入 str 中。声明下面是 wcstombs() 函数的声明。参数str -- 指向一个 c...
为保证认证者顺利下载CSP-JS 2022第二轮准考证,特暂定CSP-JS 2022第一轮电子证书申请及下载,暂定时间从2022年10月26日16:30-10月29日18:30。第一轮电子证书申领将于10月29日18:30恢复。为弥补暂停申领给认证者造成的影响,CSP-JS 2022第一轮电子证书申领截止日期更新至11月4日15点截止。请认证者注意时间更新,及时完成操作。NOI竞赛办公室2022年...
C 标准库 - <stdlib.h>简介stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。库变量下面是头文件 stdlib.h 中定义的变量类型: 序号变量 & 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 2wchar_t 这是一个宽字符常量大小的整数类型。 3div_t 这是 div 函数返回的结构。 4ldiv_t 这...
C 库函数 - free() C 标准库 - <stdlib.h>描述C 库函数 void free(void *ptr) 释放之前调用 calloc、malloc 或 realloc 所分配的内存空间。声明下面是 free() 函数的声明。参数ptr -- 指针指向一个要释放内存的内存块,该内存块之前是通过调用 malloc、calloc 或 realloc 进行分配内存的。如果传递...
C 库函数 - log() C 标准库 - <math.h>描述C 库函数 double log(double x) 返回 x 的自然对数(基数为 e 的对数)。声明下面是 log() 函数的声明。参数x -- 浮点值。返回值该函数返回 x 的自然对数。实例下面的实例演示了 log() 函数的用法。让我们编译并运行上面的程序,这将产生以下结果: C 标准库 - <math.h&...
C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。下面列出了所有重要的预处理器指令: 指...
今天,有什么经验需要分享呢?
立即撰写