2008 年慈溪市小学生计算机程序设计比赛 复赛试题 比赛时间:2008 年 12 月 21 日上午 8:30—10:30 题目概览 中文题目名称 促销收费 统计人数 队形变换 工作分配 提交源程序文件名 money.pas count.pas formation.pas job.pas 提交可执行文件名 money.exe count.exe formation.exe job.exe 输入文件名 money.in count.in formation.in job.in 输出文件名 money.out count.out formation.out job.out 每个测试点时限 1 秒 1 秒 1 秒 1 秒 测试点数目 10 10 10 10 每个测试点分值 10 10 10 10 运行内存上限 50M 50M 50M 50M 时限 1 秒 1 秒 1 秒 1 秒 注意事项 1. 每位选手都应先在 D 盘根目录下建立自己的答卷文件夹,该文件夹的名称为自己的考 号; 2. 选手最终所提交的所有文件都必须存放在自己的考生文件夹中,凡错放及以书面形式 提交的答卷一律视作无效; 3. 每题提交的解答都必须包括以下二个文件,即源程序文件和经编译后生成的可执行文 件,其名称必须与各题中所规定的相一致; 4. 程序中必须采用文件读写的方法来实现数据的输入和结果的输出,即程序运行时所需 输入数据应从题中指定的输入文件中读取(而不得采用键盘输入的方式) ,程序运行的结果 应写入到题中指定的文件中(而不是输出到屏幕上) 。 5. 用于提供输入数据和记录输出结果的文件的名称都已在题中具体规定,选手程序在调 用它们时不得为其指定任何特别的路径。 6. 复赛用机房电脑 C 盘均已设置成开机还原保护,选手切勿把程序存放在 C 盘中,否则 如果重新开机后程序将不复存在。 7. 比赛结束后请不要关机。 1. 促销收费 (money.pas/exe) 【问题描述】 元旦快到了,各个商场都开始策划大规模的促销活动。慈溪国际购物中心计划推出 “满 300 减 120、满 500 减 240”的活动,也就是顾客购买物品的总金额中每 300 元可以优 惠 120 元,每 500 元优惠 240 元,上不封顶。为此,商场收费系统需要进行升级。请你帮 助慈溪国际购物中心设计其中的一段程序,输入顾客购买物品的总金额后,即输出优惠后 的付款总数。注意,一定要按最优惠的方法计算哦! 【输入】 输入文件 money.in 只有一行,是顾客购买各种物品的总金额 N。 (N 保证为整数,且 N≤2000000000) 【输出】 输出文件 money.out 只有一行,即优惠后的付款额。 【输入输出样例】 money.in money.out 310 190 2. 统计人数 (count.pas/exe) 【问题描述】 数学竞赛结束后,各个班主任老师都很迫切地想知道自己班级在全年段前 N 名的人数。 于是,教务主任就请来信息学兴趣小组的同学来帮忙,要求编写一程序,只要告诉计算机 要查的班级 K 班和名次前 N 名,然后再输入 M 个学生的成绩,计算机就统计出 K 班在年 段前 N 名中的人数。 (假设每个学生的总分各不相同) 【输入】 输入文件 count.in 共 M+1 行 第一行三个整数依次为 M,K,N ,分别表示全年段共有 M 个学生,要统计的是 K 班 在全年段前 N 名的人数。 (M ≤1000,K ≤20,N ≤M) 接下来 M 行是 M 个学生的班级和成绩,中间用一个空格隔开。 【输出】 输出文件 count.out 共一行,表示 K 班在年段前 N 名中的人数。 【输入输出样例】 count.in count.out 7 2 5 2 65 3 90 9 100 2 ©慈溪市教育局教研室 慈溪市青少年科技辅导员协会 第 3 页,共 4 页 8 64 2 66 2 80 4 84 3. 队形变换 (formation.pas/exe) 【问题描述】 团体操表演中经常要变换队形。在 2008 年慈溪市中小学生艺术节开幕式团体操表演中, 导演确定了队形分为连续队形(代号 1)和梅花桩队形(代号 2) 两种队形,每种队形又分 按行排列(代号 1)和按列排列( 代号 2)两种排列方式。为了使表演队员能够很快地知道自 己该站在哪一行哪一列,请你设计一个程序,输入表演的人数 N、队形代号 X、排列方式 代号 Y、每行(或每列)的位置数 R 和表演队员的编号 M 后,输出该队员应该站在第几 行第几列。例如 16 人参加表演,各种排法举例如下: ① N=16,X=1,Y=1,R=6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ② N=16,X=1,Y=2,R=3 1 4 7 10 13 16 2 5 8 11 14 3 6 9 12 15 ③ N=16,X=2,Y=1,R=7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ④ N=16,X=2,Y=2,R=6 1 7 13 4 10 16 2 8 14 5 11 3 9 15 6 12 若输入 N=16,X=1,Y=2,R=3,M=12,则该队员应站在第 3 行第 4 列。 【输入】 输入文件 formation.in 只有一行,有 5 个用空格隔开的整数,为 N,X,Y ,R ,M,依 次分别表示参加表演的人数、队形代号、排列方式代号、每行(或每列)的位置数、某一 表演队员的编号。 (N≤10000 ) 。 【输出】 输出文件 formation.out 共一行,包含两个整数,用一个空格隔开,分别表示某一表演 队员 M 该站在第几行第几列。 【输入输出样例】 formation.in formation.out 16 1 2 3 12 3 4 4. 工作分配 (job.pas/exe) 【问题描述】 在工厂里,如果每道工序让不同的工人来做,所要花费的时间往往不一样。精明的老 板为了提高效率,总是把生产某一产品所需要的 N 道工序进行最佳搭配,使生产某一产品 所花费的总时间最少。现在就给出 N 个工人分别做 N 道工序所要花费的时间,请你来计算 一下,如果 N 个工人每人做 N 道工序中其中的一道,那么生产某一产品(即完成所有 N 道 工序)所要花费的最少时间是多少。 【输入】 输入文件 job.in 的第 1 行有 1 个整数 N(1≤N≤20),表示有 N 个工人。接下来的 N 行, 每行 N 个数,表示该工人完成各道工序所要花费的时间。 【输出】 输出文件 job.out 共一行,即生产某一产品所要花费的最少时间。 【输入输出样例】 job.in job.out 4 1 3 2 4 3 2 4 5 3 4 1 2 4 5 3 2 6

展开阅读全文

2020慈溪市小学生计算机程序设计竞赛,2008年慈溪市小学生计算机程序设计竞赛(cxoi2008)复赛试题(免费版)...相关推荐

  1. 慈溪学计算机,2016年慈溪市小学生计算机程序设计竞赛复赛试题及测试数据

    [实例简介] 2016年慈溪市小学生计算机程序设计竞赛复赛试题及测试数据 [实例截图] [核心代码] 2016慈溪 └── 2016 ├── 2016年慈溪市小学生计算机程序设计竞赛复赛试题.pdf ...

  2. 2016宁波计算机程序复赛,宁波第31届中小学生计算机程序设计竞赛复赛试题小学组.PDF...

    宁波第31届中小学生计算机程序设计竞赛复赛试题小学组 宁波市第31 届中小学生计算机程序设计竞赛复赛试题(小学组) 宁波市第31 届中小学生计算机程序设计竞赛 复赛试题(小学组) 比赛时间:2016 ...

  3. 第29届宁波市中小学生计算机程序设计竞赛复赛名单公布,宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)...

    <宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)>由会员分享,可在线阅读,更多相关<宁波市第23届中小学生计算机程序设计竞赛复赛试题(小学组)(7页珍藏版)>请在人 ...

  4. 浙江大学生计算机竞赛,浙江省第十二届大学生程序设计竞赛成功举行

    2015年4月25日,浙江省第十二届大学生程序设计竞赛在浙江大学紫金港校区计算机中心隆重举行.来自浙江省74所高校的297支参赛队伍参加本次竞赛.竞赛由浙江省教育厅高教处和浙江省大学生科技竞赛委员会主 ...

  5. 2020上海高校程序设计竞赛暨第18届上海大学程序设计联赛夏季赛(同步赛)整理合集

    文章目录 分子 爵士 内存 同源 游戏 选择 露营 D.旅行 H.病毒 海高校程序设计竞赛暨第18届上海大学程序设计联赛夏季赛 分子 题目大意 在遥远的斯卡布罗集市,有机分子只能由 C,H,OC, H ...

  6. 2020 年 “联想杯”全国高校程序设计在线邀请赛暨第三届上海理工大学程序设计竞赛题解

    2020 年 "联想杯"全国高校程序设计在线邀请赛暨第三届上海理工大学程序设计竞赛题解 萌新又来写题解啦 原题链接 (不是按照题号顺序来的QWQ) L. Lottery Ticke ...

  7. 黑龙江计算机比赛,第十二届东北地区大学生程序设计竞赛和第十三届黑龙江省大学生程序设计竞赛在我校成功举行...

    2018年5月18日至20日,第十三届黑龙江省大学生程序设计竞赛和第十二届东北地区大学生程序设计竞赛在我校隆重举行.副校长刘胜辉.教务处长宋清昆分别代表组委会致欢迎辞,并宣布比赛开幕.黑龙江省计算机学 ...

  8. 小学生计算机学科竞赛类活动,义务教育阶段取消学科类竞赛

    本报讯 熊颖琛.记者邱佩君报道:昨日,省教育厅公布了<2011年度全省中小学学科竞赛和科技活动项目目录>,据介绍,今年已全面取消义务教育阶段学科类竞赛,只有小部分科技活动竞赛项目保留,并严 ...

  9. 2020上海高校程序设计竞赛暨第18届上海大学程序设计联赛夏季赛(同步赛) B-分子

    2020上海高校程序设计竞赛暨第18届上海大学程序设计联赛夏季赛(同步赛) B-分子 题目描述: 在遥远的斯卡布罗集市,有机分子只能由 C, H, O 三种元素组成.根据珂学家们的探测,一个 C 原子 ...

最新文章

  1. Win7 64位系统上配置使用32位的Eclipse
  2. Maple Warrior 个人简历
  3. OBjective-C:文件管理类NSFileManager
  4. 高通android开发摘要
  5. angular 绑定自定义属性_Angular2实现自定义双向绑定属性
  6. 在Windows 2003中集成RAID卡驱动
  7. JQuery筛选选择器之内容筛选
  8. php写的squid验证辅助器
  9. 用java求直角三角形的面积_JAVA 已知三角形的三个边判断 是否为直角三角形,如果是求面积!...
  10. 普京昨天问马云:你这么年轻为什么“退休”?
  11. [Python 网络编程] TCP、简单socket模拟ssh (一)
  12. Search in Rotated Sorted Array
  13. Linux学习总结(12)——Linux必须学会的60个命令
  14. 拓端tecdat|基于机器学习的印度肝脏病诊断分析
  15. linux 自动安装脚步,linux自动安装lnmp脚步
  16. h5页面 请在微信客户端打开链接_完美解决 请在微信客户端打开链接
  17. python操作gif 图片拆分
  18. andriod中3g模块没有mac地址的原因
  19. (四)下载利器aria2
  20. 2020 杭电多校5 1007、1008、1011

热门文章

  1. 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)
  2. 数组对象去重的四种方式
  3. Python-生成word、docs文件[生成word文档]
  4. 华为云AI入门赛——爱(AI)美食·美食图片分类分享
  5. windows 怎么关闭redis
  6. 隐私计算行业应用情况和标准化现状
  7. 忘性大,关于ACCESS的一点点。
  8. 算法总结系列(二):贪心法、分治法
  9. konva 系列教程 1:konva 是什么?
  10. 将代码生成成一张图片