合肥
合肥奥数网

合肥站
奥数网

2004年合肥青少年信息学(计算机)竞赛中学组上机试题

合肥奥数网整理 2011-11-17 13:32:43

  2004年合肥市青少年信息学(计算机)竞赛中学组复赛试题


  注意事项

  1、务必看清题目,严格按照所要求的格式输入、输出。

  2、在调试程序时请先使用题目中的示例数据,然后再自行设计多组测试数据进行调试。

  3、测试有严格的时间限制,请尽可能优化算法。

  4、命名规则:各题都规定了该题的英文名称。程序文件和数据文件的主文件名都是该题的英文名字。程序文件扩展名采用语言环境的默认扩展名。数据文件都是文本文件,输入数据文件和输出数据文件的扩展名分别是.in和.out。

  5、程序应从输入文件中读取数据,然后把结果严格地按照规定的输出格式输出到输出文件中。输入数据文件和输出数据文件都与程序在同一个目录中,由于程序所在目录是不确定的,因此不允许在文件名中含有盘符信息和任何形式的路径信息。

  6、每位选手必须在桌面和所提交的软盘根目录下建立以本人参赛号命名的文件夹,如:HF04nxxx,其中n=2表示初中,n=3表示高中;xxx表示参赛号。选手在竞赛结束时应将所完成各题的各类文件,包括源程序文件和编译所产生的可执行文件(即扩展名为.exe的文件)考入该文件夹下。

  题目1:选班长(Monitor)

  小雪所在的班级有n个学生(n<100),现在要选出一个同学当班长。采用的方法是:先将所有同学排队站好,然后从头到尾1至k循环报数(k<10),报到k的同学退出。再由尾到头1至k循环报数,报到k的同学退出……依次类推,当剩下k-1个同学时,报1的同学为班长。小雪想当班长为大家服务,请问小雪开始站队时,从头开始数,应该站在什么位置。请你编程帮小雪实现。

    请下载附件:
    2004年合肥市青少年信息学(计算机)竞赛中学组复赛试题
    (共6页,本地下载在线阅读New!

相关推荐

点击查看更多
重点初中
首页 导航