文库 真题 信息学奥赛

CSP-X 2024 山东小学组(下半场) C++真题

CSP-X真题 CSP-X题库 PDF   4页   下载2   2024-12-02   浏览368   收藏0   点赞0   评分-   1861字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
CSP-X 2024 山东小学组(下半场)  C++真题 第1页
CSP-X 2024 山东小学组(下半场)  C++真题 第2页
剩余2页未读, 下载浏览全部
1 / 4 CSP-X2024 小学组二轮试题(下半场) 考试时间: 2024 年 10 月 27 日上午 10:30--12:00 题目名称 翻硬币 刷题 题目类型 传统型 传统型 目录 coin question 程序名称 coin.cpp question.cpp 输入文件名 coin.in question.in 输出文件名 coin.out question.out 测试点数量 10 20 每测试点时限 1秒 1秒 测试点是否等分 是 是 内存限制 512M 512M 注意事项 1、 代码必须放在子文件夹内, 子文件夹名与题目英文名一致。 文件名(包括程序名和输入输 出文件名) 必须使用英文小写。 2、 C++编译选项: -O2 -std=c++14。 C++ 中函数 main() 的返回值类型必须是 int, 程序 正常结束时的返回值必须是 0。 3、 若无特殊说明, 输入文件中同一行内的多个整数、 浮点数、 字符串等均使用一个空格分隔。 若无特殊说明, 结果比较方式为忽略行末空格、 文末回车后的全文比较。 4、选手提交的程序源文件不能大于 100KB。 5、程序使用的栈空间内存限制与题目的内存限制要求一致。 2 / 4 翻硬币 (coin) 【题目描述】 n 枚硬币从左到右依次排成一排,编号依次为 1 到 n。硬币的正面朝上用 0 表 示,背面朝上用 1 表示,一开始所有的硬币都是正面朝上。 现进行 m 次操作,每次操作是把一个区间内的所有硬币翻过来:原来正面朝上的 变为反面朝上,原来反面朝上的变为正面朝上。 第 i 次操作的区间 [ l i ,r i ] :表示把从第 l i 到第 r i 枚之间的所有硬币都翻过来。 求 m 次操作后所有硬币从左到右依次组成的 01数字序列。 【输入格式】 输入文件 coin.in 第一行整数 n 和整数 m,表示一共有 n 枚硬币和 m 次操作。 以下 m 行,每行两个正数数 l i ,r i ,依次表示每次操作区间。 【输出格式】 输出文件 coin.out m 次操作结束后 n 枚硬币从左到右依次组成的 01 数字序列。 【样例1输入】 5 3 2 4 1 3 3 5 【样例1输出】 10101 【样例2输入】 10 5 1 6 8 10 3 7 3 / 4 4 6 2 5 【样例2输出】 1010011111 【数据范围】 60% 的数据 1≤n,m≤1000; 100% 的数据 1≤n,m≤200000。 刷题 (question) 【题目描述 】 比赛之路多艰,做题方得提升。努力刷题的人在比赛中往往能取得很好的成绩,小 红就是这样的人。 为了继续提升自己的编程实力,小红整理了一份刷题题单,并选中了题单中的 n 道编程题,将它们从 1 到 n 编号,计划用 m 天时间按照题目编号顺序做完所有的题 目(
CSP-X2024山东小学组(下半场)CSP-X真题,CSP-X题库
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明