NOIP2009选手须知

合集下载

09级信息学奥赛(编程)教程(0)

09级信息学奥赛(编程)教程(0)
5) 全国青少年信息学奥林匹克竞赛冬令营(简称冬令营或Winter Training Campus)。在 每年的冬季假期开展的为期一周的培训活动(第五章)。
6) 国际信息学奥林匹克(International Olympiad in Informatics,简称IOI)中国 队选拔赛(IOI China Team Selection Competition,简称IOI CTSC)。为参加当 年举行的IOI而进行的选拔赛(第六章)。 7) 全国信息学奥林匹克精英赛(NOI Top Competition)。与IOI CTSC在同 一地点、同一时间内举行且与其竞赛条件完全相同的竞赛和交流活动。 8) 参加国际信息学奥林匹克。由CCF组织代表队代表中国参加每年一次的国 际竞赛IOI。 9) 亚洲和太平洋地区信息学奥林匹克(Asia and Pacific Informatics Olympiad, 简称APIO)。由亚洲和太平洋地区组织的地区性国际信息学赛事, 中国赛区的竞赛由CCF组织(第七章)。 10) 各省组织的与NOI有关的培训和竞赛活动以及主办单位CCF组织的培训和其 他活动。
二、计算机硬件的发展史
1、图灵 阿兰· 麦席森· 图灵(Alan Mathison Turing,1912.6.23—1954.6.7),英国数学家、 逻辑学家,被称为计算机科学之父、人工智能之父。 1931年图灵进入剑桥大学国王 学院,毕业后到美国普林斯顿大学攻读博士学位,二战爆发后回到剑桥,后曾协助 军方破解德国的著名密码系统Enigma,帮助盟军取得了二战的胜利。 他对计算机的重要贡献在于他提出的有限状态自动机也就是图灵机的概念,对于人 工智能,它提出了重要的衡量标准“图灵测试”,如果有机器能够通过图灵测试, 那他就是一个完全意义上的智能机,和人没有区别了。他杰出的贡献使他成为计算 机界的第一人,现在人们为了纪念这位伟大的科学家将计算机界的最高奖定名为 “图灵奖”。 2、冯· 诺依曼 约翰· 冯· 诺依曼 ( John Von Neuman,1903-1957),美藉匈牙利人,20世 纪最杰出的数学家之一,贡献是二点:2进制思想与程序内存思想。 冯· 诺依曼对人类的最大贡献是对计算机科学、计算机技术、数值分析和经济学 中的博弈论的开拓性工作.

NOIp考前注意事项

NOIp考前注意事项

NOIp考前注意事项注意事项携带⾝份证(户⼝本、护照等)和学⽣证或学校证明(须贴照⽚,学校盖骑缝)。

请认真阅读考⽣须知,不要犯低级错误。

可以带点⽔、⼲粮。

考前好好休息,注意⾝体常见错误在所有硬盘分区中,D 盘不保护,其他分区保护;⽂件操作要打对,最后上交的时候检查⼀下有没有写⽂件操作⽂件夹要建对;⽂件夹名、程序名要打对;注意空间限制、时间限制;注意 100kb;调试信息要删掉;struct ⾥⾯不能初始化变量或数组!(不能直接赋值,要写函数)解释如下:j0 j1 jn y0 y1 yn time 这些标识符不能作为全局变量名!math.h/time.h/bits/stdc++.h 库⾥⾯有!头⽂件 #include<bits/stdc++.h> 中的 ‘/’⽅向不能弄错!使⽤ freopen 需要包含 stdio.h, cstdio 或 bits/stdc++.h 中的⼀个看题⽬时不能着急,尽量⼀字⼀字地看完,题意⼀定要仔细阅读;OI 选⼿常见作死错误列表千叮万嘱⽐赛前⼀天晚上请准备好你的各种证件,事先查好去往考场的路线⽐赛之前请先调整你的屏幕分辨率到你喜欢的⼤⼩⽐赛之前请把编译器的字体调为你平时惯⽤的字体,尤其是注意这种字体中的逗号&点, 1&l 这种易混淆的字是不是区分明显在不影响视野的情况下,请将字号尽可能调⼤,⽅便查错请将题⽬通读完以后,再开始深⼊思考你认为最容易的⼀道题即使这道题再容易,也不要着急写代码,请先明确⾃⼰每⼀步要⼲什么后,再开始写,轻敌会是你最⼤的错误。

即使这道题看起来再没法做,也不要提早放弃,这个时候纸和笔会是你最好的朋友,⾃⼰尝试⼏个例⼦,也许你就会找到答案请⼀定先明确⾃⼰要⼲什么之后再写程序,不要⾛⼀步想⼀步如果这是⼀道动态规划题,请先把转移⽅程写在纸上再编程涉及到边界处理、加⼀减⼀之类的问题,请在纸上举个例⼦,标上下标以后,在编程时参照纸上的下标写如果思考 30 分钟仍⼀头雾⽔,没有可以实现的算法,请你果断屏蔽掉 100%的那⼀栏数据,开始写 60%,50% 乃⾄ 30%的算法——在 NOIP ⾥⾯,30 分绝不是⼩数⽬⼏个常⽤的复杂度参考:10 以下——n10 到 20 —— 3^n10 到 25——2^n30 到 50 2^(n/2)(折半搜索)100 以下——可能是深搜100 到 500——N^31000 到 5000——N^2100000 到 500000——NlogN500000 以上——N 或 log N 或 1 ;如果你发现你旁边的⼈写得很快,请你放⼼,他的算法⼗有⼋九是错的虽然 1s+128MB 内存 (这是以前的了,现在应该是 1s + 256MB) 是标准配置,不过也不是每道题都是这样的,还是请认真阅读试卷⾸页的试题说明计算内存的⽅法:数组⼤⼩*类型长度/1000/1000=所占内存 MB 数,int(Pascal:longint) 类型长度是 4, long long (Pascal: int64) =8 。

noip2009集训作业2

noip2009集训作业2

NOIP2009集训第二次作业注意事项:1.采用文件输入输出,注意文件名。

2.提交时只需提交.pas或.cpp文件,建立一个以“学校姓名”为命名的文件夹,把源文件拷贝到该文件夹中,并打包发送至邮箱bboier@ 。

3.本周日8:00开始统一测评,逾期不予补测。

4.注意输入输出格式,采用官方格式测评。

一、骗分(inflate)描述选手在我们集训队的竞赛中的得分越多我们越高兴。

我们试着设计我们的竞赛以便选手们能尽可能的多得分,这需要你的帮助。

我们可以从几个种类中选取竞赛的题目,这里的一个"种类"是指一个竞赛题目的集合,解决集合中的题目需要相同多的时间并且能得到相同的分数。

你的任务是写一个程序来告诉我们,应该从每一个种类中选取多少题目,使得解决题目的总耗时在竞赛规定的时间里并且总分最大。

输入包括竞赛的时间,M(1 <= M <= 10,000)和N,"种类"的数目1 <= N <= 10,000。

后面的每一行将包括两个整数来描述一个"种类":第一个整数说明解决这种题目能得的分数(1 <= points <= 10000),第二整数说明解决这种题目所需的时间(1 <= minutes <= 10000)。

你的程序应该确定我们应该从每个"种类"中选多少道题目使得能在竞赛的时间中得到最大的分数。

来自任意的"种类"的题目数目可能任何非负数(0或更多)。

计算可能得到的最大分数。

输入文件(inflate.in)第 1 行: M, N--竞赛的时间和题目"种类"的数目。

第 2-N+1 行: 两个整数:每个"种类"题目的分数和耗时。

输出文件(inflate.out)单独的一行包括那个在给定的限制里可能得到的最大的分数。

样例输入:300 4100 60250 120120 10035 20样例输出:605{从第2个"种类"中选两题第4个"种类"中选三题}二、传纸条(message)描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。

Noip2009复赛普及组

Noip2009复赛普及组

Noip2009复赛普及组1.多项式输出(poly.pas/c/cpp)【问题描述】给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:1. 多项式中自变量为x,从左到右按照次数递减顺序给出多项式。

2. 多项式中只包含系数不为0 的项。

3. 如果多项式n 次项系数为正,则多项式开头不出现“+”号,如果多项式n 次项系数为负,则多项式以“-”号开头。

4. 对于不是最高次的项,以“+”号或者“-”号连接此项与前一项,分别表示此项系数为正或者系数为负。

紧跟一个正整数,表示此项系数的绝对值(如果一个高于0 次的项,其系数的绝对值为1,则无需输出1)。

如果x 的指数大于1,则接下来紧跟的指数部分的形式为“x^b”,其中b 为x 的指数;如果x 的指数为1,则接下来紧跟的指数部分形式为“x”;如果x 的指数为0,则仅需输出系数即可。

5. 多项式中,多项式的开头、结尾不含多余的空格。

【输入】输入文件名为poly.in,共有2 行第一行1 个整数,n,表示一元多项式的次数。

第二行有n+1 个整数,其中第i 个整数表示第n-i+1 次项的系数,每两个整数之间用空格隔开。

【输出】输出文件poly.out 共1 行,按题目所述格式输出多项式。

【输入输出样例1】poly.in5100 -1 1 -3 0 10poly.out100x^5-x^4+x^3-3x^2+10【输入输出样例2】poly.in3-50 0 0 1poly.out-50x^3+1【数据范围】1 ≤n ≤100,多项式各次项系数的绝对值均不超过100。

(score.pas/c/cpp)【问题描述】世博会志愿者的选拔工作正在A 市如火如荼的进行。

为了选拔最合适的人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。

面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150% (向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。

2009noip提高组复赛题解

2009noip提高组复赛题解

NOIP2009提高組複賽試題解題報告NOIP2009提高組複賽試題解題報告一、潛伏者(spy)問題描述:給出密文及對應明文,求字母的對應關係並破譯密文。

解題思路:水題。

只需把字符串掃描一遍,邊掃邊增加對應關係。

並判斷既有之對應關係是否正確。

最後判斷是否每一個字母都有其對應字母。

需要注意不僅要判斷是否每一個密文字母都存在惟一對應的明文字母,還要判斷是否每一個明文字母都存在惟一對應的密文字母。

(去年我沒判斷這個,所以測試點三WA了,九十分)最後若失敗輸出“Failed”,否則按照對應字母輸出即可。

建議時間:15-25分鐘題很簡單,就是要考慮全面一些,第一題的分不能錯過。

盡量多調試一下。

二、Hankson的趣味題題目描述:已知x和a0的最大公約數是a1,x和b0的最小公倍數是b1。

求x的解的個數。

解題思路:算法一:最簡單的方式是枚舉,x從a1取到b1,然後判斷x是否為解。

這種方法能得到一少半分數,因為數很大。

優化:由於x必是a1的倍數,亦必是b1的約數,所以枚舉時可以枚舉a1的倍數,判斷是否為b1的約數,然後再輾轉相除驗證解。

另外b1/2至(b1-1)之間沒必要枚舉,可去除這段區間。

(我去年這樣得到了五十分)算法二:考慮素因數的性質:若gcd(x,a0)=a1,x、a0和a1含有某一素因數p的個數分別為r、s和t,則必有t=min(r,s)。

故x含有p的個數滿足:若s=t則r>=s;若s>t則r=s;由最小公倍數亦可得到(設u、v分別為b0、b1含p的個數):若u=v則r<=v;若u<v則r=v;如此便得到了r的取值範圍,進而得到r可取值的個數。

這樣的話,就可以將a0和b1分解質因數,並對每個質因數都計算一次r的解數。

依乘法原理,將它們相乘即可得到答案。

這種方法可得到80分左右。

為了減少分解時的冗餘判斷,加快分解的速度,可以預處理出五萬以內的素數表(約五千多個)。

這樣就可以拿到滿分。

NOIP2009-高精度

NOIP2009-高精度

4
8 8 10
noip2009
总结
整型和实型,都是有限的范围; 程序所处理的各类型数据必有相应的值域限定。 如果待处理的数据很大,就如引例中一样,位数达到 几十甚至上千位,大大超出了所定义标准类型规定的 范围,此时结果就会出错。这是由现有计算机的软硬 件条件限制所决定的。 那么如何解决这个问题呐? 可在程序设计中使用高精度运算。
noip2009
3、加法计算与进位
具体如下: if la>lb then len:=la else len:=lb; for i:=1 to len do c[i]:=a[i]+b[i]; //直接进行加法计算 for i:=1 to len do //进位处理 begin c[i+1]:=c[i+1]+c[i] div 10; //向前进位 c[i]:=c[i] mod 10; //当前位 end;
noip2009
【参考程序】 const max=200; var sa,sb:string; b:array[1..max] of integer; a:array[1..max+1] of integer; len,la,lb, i:integer; begin readln(sa); readln(sb); //数据输入 fillchar(a,sizeof(a),0); fillchar(b,sizeof(b),0); //数组初始化 la:=length(sa); lb:=length(sb); for i:= la downto 1 do a[la-i+1]:=ord(sa[i])-ord('0'); //数据存储 for i:= lb downto 1 do b[lb-i+1]:=ord(sb[i])-ord('0'); //数据存储 if la>lb then len:=la else len:=lb; for i:=1 to len do begin a[i+1]:=a[i+1]+(a[i]+b[i]) div 10; //计算与进位同时处理,结果放在a中 a[i]:=(a[i]+b[i]) mod 10; end; if a[len+1]>0 then len:=len+1; for i:=len downto 1 do write(a[i]); //结果输出 writeln end. noip2009

noip第十五届(2009年)信息学奥赛初赛试题答案

第十五届(2009年)信息学奥赛初赛试题答案一.单项选择题(共10题,每题1.5分,共计15分,每题有且仅有一个正确答案。

)1 、关于图灵机下面的说法哪个是正确的:答案(C)A)图灵机是世界上最早的电子计算机。

B)由于大量使用磁带操作,图灵机运行速度很慢。

C)图灵机只是一个理论上的计算模型。

D)图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。

最早的计算机是ENIAC图灵机是计算机模型,没有运行速度,更谈不上磁带操作图灵机是英国人阿兰图灵提出的理论,阿兰图灵本人在二战中破译德军密码系统发挥重要作用,而不是图灵机发挥作用。

图灵是英国著名的数学家和逻辑学家,被称为计算机科学之父、人工智能之父,是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”等重要概念。

人们为纪念其在计算机领域的卓越贡献而设立“图灵奖”。

1936年,阿兰.图灵提出了一种抽象的计算模型── 图灵机(Turing Machine)。

图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作:在纸上写上或擦除某个符号;把注意力从纸的一个位置移动到另一个位置;“图灵机”不是一种具体的机器,而是一种思想模型,可制造一种十分简单但运算能力极强的计算机装置,用来计算所有能想像得到的可计算函数。

装置由一个控制器和一根假设两端无界的工作带(起存储器的作用)组成。

工作带被划分为大小相同的方格,每一格上可书写一个给定字母表上的符号。

控制器可以在带上左右移动,它带有一个读写出一个你期待的结果。

外行人看了会坠入云里雾里,而内行人则称它是“阐明现代电脑原理的开山之作”,并冠以“理想计算机”的名称。

“图灵机”更在电脑史上与“冯·诺依曼机”齐名,被永远载入计算机的发展史中。

回顾20世纪科学技术的辉煌发展时,不能不提及20世纪最杰出的数学家之一的冯·诺依曼(美籍匈牙利人)。

20世纪40年代,冯·诺依曼在参与世界上第一台计算机-ENIAC的研制小组工作时,发现ENIAC有两个致命的缺陷:一是采用十进制运算,逻辑元件多,结构复杂,可靠性低;二是没有内部存贮器,操纵运算的指令分散存贮在许多电路部件内,这些运算部件如同一副积木,解题时必须像搭积木一样用人工把大量运算部件搭配成各种解题的布局,每算一题都要搭配一次,非常麻烦且费时。

2009网球竞赛规则(双语)

Rules of Tennis 2009 2009网球竞赛规则FOREWORD(前言)The International Tennis Federation (ITF) is the governing body of the game of tennis and its duties and responsibilities include determination of the Rules of Tennis.国际网球联合会(ITF;简称为国际网联)是网球竞赛的官方管理机构,制定网球规则是它的责任和义务之一。

To assist the ITF in carrying out this responsibility, the ITF has appointed a Rules of Tennis Committee which continually monitors the game and its rules, and when considered necessary makes recommendations for changes to the Board of Directors of the ITF who in turn make recommendations to the Annual General Meeting of the ITF which is the ultimate authority for making any changes to the Rules of Tennis.为了行使这项职能,国际网联设立了一个网球规则委员会,负责监督竞赛和比赛规则。

规则委员会在认为有必要对规则进行修改时将建议提交给国际网联董事会,然后再由后者提交国际网联年会作最终的决定。

Appendix IV lists all known and approved alternative procedures and scoring methods. In addition, on its own behalf or on application by interested parties, certain variations to the rules may be approved by the ITF for trial purposes only at a limited number of tournaments or events and/or for a limited time period. Such variations are not included in the published rules and require a report to the ITF on the conclusion of the approved trial.附录Ⅳ列出了大家所知的并已被批准且可供选择的程序和计分方法。

NOIP2009普及组复赛解题报告

NOIP2009普及组复赛解题报告NFLS QMD第一题多项式输出1、摘要时间复杂度:O(n)空间复杂度:O(n)2、题目大意输入一个n次多项式各项的系数,按要求输出多项式3、算法分析先将不为0的系数和对应的次数存入a数组和b数组,然后依次输出。

要注意以下几点:①系数绝对值为1的情况②指数为1或0的情况③首项加号不必输出4、参考程序program poly;varn,i,g,xx:integer;a,b:array[0..200]of integer;function x(n:integer):string; //处理项的x^n部分varst1:string;beginif n=0 then x:='';if n=1 then x:='x';if n>1 thenbeginstr(n,st1);x:='x^'+st1;end;end;procedure flag(t:integer); //处理每项的符号beginif t>0 then write('+')else write('-');end;beginassign(input,'poly.in');reset(input);assign(output,'poly.out');rewrite(output);readln(n);g:=0;for i:=n downto 0 do //保存系数非零的项beginread(xx);if xx<>0 thenbeging:=g+1;a[g]:=xx;b[g]:=i;end;end;for i:=1 to g dobeginif i=1 then //处理首项的情况beginif abs(a[1])>1 then write(a[1]);if a[1]=-1 then write('-');endelsebeginflag(a[i]);if(b[i]=0)or(abs(a[i])<>1)then write(abs(a[i])); end;write(x(b[i]));end;writeln;close(input);close(output);end.第二题分数线划定1、摘要核心算法思想:排序时间复杂度:O(Nlog2N)空间复杂度:O(N)2、题目大意给出n个分数和编号(编号互不相同),按分数从大到小取前[m*150%]个(可能有重分情况),输出实际数目,最低分数以及按顺序排列的分数、编号。

全国信息学奥林匹克联赛(NOIP2009)复赛

全国信息学奥林匹克联赛(NOIP2009)复赛提高组(请选手务必仔细阅读本页内容)三.编译命令(不包含任何优化开关)五.注意事项1、文件名(程序名和输入输出文件名)必须使用小写。

2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。

3、全国统一评测时采用的机器配置为:CPU 1.9GHz,内存1G,上述时限以此配置为准。

各省在自测时可根据具体配置调整时限。

1.潜伏者(spy.pas/c/cpp)【问题描述】R国和S国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。

历经艰险后,潜伏于S国的R国间谍小C终于摸清了S国军用密码的编码规则:1、S国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内容与加密后所的内容均由大写字母‘A’—‘Z’构成(无空格等其他字母)。

2、S国对于每个字母规定了对应的“密字”。

加密的过程就是将原信息中的所有字母替换为其对应的“密字”。

3、每个字母只对应一个唯一的“密字”,不同的字母对应不同的“密字”。

“密字”可以和原字母相同。

例如,若规定‘A’的密字为‘A’,‘B’的密字为‘C’(其他字母及密字略),则原信息“ABA”被加密为“ACA”。

现在,小C通过内线掌握了S国网络上发送的一条加密信息及其对应的原信息。

小C 希望能通过这条信息,破译S国的军用密码。

小C的破译过程是这样的:扫描原信息,对于原信息中的字母x(代表任一大写字母),找到其在加密信息中的对应大写字母y,并认为在密码里y是x的密字。

如此进行下去直到停止于如下的某个状态:1、所有信息扫描完毕,‘A’—‘Z’所有26个字母在原信息中均出现过并获得了相应的“密字”。

2、所有信息扫描完毕,但发现存在某个(或某些)字母在原信息中没有出现。

3、扫描中发现掌握的信息里有明显的自相矛盾或错误(违反S过密码的编码规则)。

例如某条信息“XYZ”被翻译为“ABA”就违反了“不同字母对应不同密字”的规则。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NOIP2009选手及指导老师须知(windows)
一、NOIP2009提高组考试时间为11月21日上午8:30-11:30,普及组考试时间为11月21日下午1:30-4:30。

选手可提前10分钟进入考室,不得携带手机、计算器。

持准考证按座位号(非准考证号)就坐进行考试。

迟到半小时不得进考场,开考60分钟方可离场。

二、11月20日下午2:30-3:15为提高组试机时间;3:35—4:20为普及组试机时间。

试机时,提供一道题目(见附录),供选手熟悉考试环境及选手信息的填写。

对于语言环境有任何问题请于20日试机的时候提出。

正式比赛时,每位选手的桌面标签包括4项,分别为竞赛标识、座位号、准考证号、
三、选手提前10分钟入场后,右键单击屏幕右下角的(Cena客户端)选择“选项”菜单,填写选手信息。

如图,自定义一栏应填写选手准考证号。

其中,FJ两个字母必须大写;“-”不是下划线,而是减号。

在比赛开始前,考务人员将检查选手在Cena客户端中的准考证号。

在收取程序时,若发现选手使用错误的准考证号或是他人的准考证号,一律以0分处理。

“工作目录”统一设为“F:\”。

考试过程中所有文件均必须直接存储在F盘下,选手无需在F盘下新建任何文件夹。

选手信息必须在考试正式开始前填写完毕,考试开始后不允许更改选手信息。

整个考试过程中,选手不得关闭Cena客户端。

四、每位选手提交的源程序后缀名只能为.c/.cpp/.pas之一,后缀名均用小写字母。

例如:题目有cashier、dune、manhattan三题,某选手分别是用C、Pascal、C++答题,最终提交的源程序为cashier.c , dune.pas , manhattan.cpp。

考试结束后,只回收相应的源程序,“工作目录”中的其他所有文件(包括子目录)均不会被回收。

请选手务必确认源程序文件名正确。

五、Pascal IDE环境为Free Pascal 2.0.4 IDE, Lazarus 0.9.22(含Free Pascal 2.0.4编译器)。

对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结
果为准。

允许使用数学库(uses math子句),以及ansistring。

但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项。

在比赛中, 推荐使用Lazarus0.9.22.
C/C++提供Dev-C++ 4.9.9.2, C/C++中函数main()的返回值类型必须是int,程序正确结束时的返回值必须是0。

C++语言允许使用标准容器中的布尔集合,迭代器,串,流。

禁止使用所有的标准库算法:<vector> <list> <deque> <stack> <map> <set> <algorithm>。

中国计算机协会颁布的《NOI评测环境及对编程语言使用限制的规定》对编程的使用限制作了具体的规定,选手可在个考场前查阅。

六、考试过程中,选手不得自行关闭和重新启动电脑,如果遇到死机需要重新启动,或因为机器故障确实需要更换机器,请举手由考务人员帮助解决。

七、提高组考试结束后,12:00公布选手程序的回收结果。

选手如果对回收结果有异议,可以在12:20—12:45提出申诉。

12:45之前未提出申诉的选手视为默认其所有的程序均已被正确回收。

普及组考试结束后,17:00公布回收结果,申诉时间17:00—17:30。

提高组公布评测结果时间:16:00,普及组公布评测结果时间:19:30,之后50分钟内受理书面申请的复查报告。

提高组和普及组结果公布后,选手需到各考室工作人员处签字确认成绩,需要申请复查的选手即可领复查申请表,并缴纳10元复测费。

然后到评测室,经特派员签字后实施复查。

八、重要提示:各领队教练在比赛期间和比赛后必须保证学生的安全。

附录:试机题目求和(sum)
提交程序:sum.pas/sum.c/sum.cpp
输入两个整数a, b,编程输出a+b的结果。

Pascal程序:
var a,b:integer;
begin
assign(input,’sum.in’); reset(input);
assign(output,’sum.out’); rewrite(output);
readln(a);readln(b); close(input);
writeln(a+b);
close(output);
end. C程序:
#include <stdio.h>
int main()
{
int a,b;
freopen(“sum.in”,”r”,stdin); freopen(“sum.out”,”w”,stdout); scanf(“%d%d”,&a,&b);
printf(“%d\n”,a+b);
return 0;
}
福建省计算机学会。

相关文档
最新文档