文库 真题 信息学奥赛

2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组编程能力题目样题

北京中小学信息学能力测评活动真题 BCSP-X 2024真题 PDF   5页   下载1   2024-04-16   浏览1336   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组编程能力题目样题 第1页
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组编程能力题目样题 第2页
剩余3页未读, 下载浏览全部
1、商品降价 price.cpp 题目描述 为了实现在家里躺着挣钱的梦想,小 A 在某网站开了几家店铺。为了举行开业酬宾活 动,小 A 决定把所有原价为偶数位的商品降价为奇数位,例如,原价 1050 现在只卖 998 。 可是,店里卖的东西实在太多了,他需要统计一下现在店里有最多多少种商品价格是偶数位 的。他把这个问题交给了你。 已知小 A 有 T家店铺,每家店铺商品价格在某个区间内。具体而言,这个问题可以转 化为:给定整数 T代表有 T组样例,每个样例由两个端点 A和 B组成,表示需要在区间 [A,B] 内计算符合以下条件的整数个数: 数字的位数为偶数。 例如,在区间 [1,100] 内,符合条件的整数为 10 、 11 、 12......99 ,共 90 个。它们的数位 都是 2位( 2是个偶数)。 输入格式 首先是第一行一个整数 T ,代表有 T组样例。 接着每个样例的一行包含两个正整数 A,B 描述了区间的左右端点。 输出格式 输出 T行 ,每行一个整数代表答案。 输入样例 3 1 10 100 123 1 100 输出样例 1 0 90 数据范围 对于 20% 的数据保证: T≤ 10 , 1≤ A=B ≤ 1000000000 对于 30% 的数据保证: T≤ 10 , 1≤ A≤ B≤ 1000000 对于 80% 的数据保证: T≤ 10 , 1≤ A≤ B≤ 1000000000 , B-A≤ 1000000 对于 100% 的数据保证: T≤ 10 , 1≤ A≤ B≤ 1000000000 2、道路网络 road.cpp 题目描述 为追求城市的发展, A城决定建设新的道路网络,这项规划计划建设 n条道路。然而, 每条道路的建设过程都面临着额外的挑战,因此为了保证项目的正常完工,需要准备充足的 资金。 在道路的建设中,每当施工中的道路与已经建成的道路交汇时,必须搭建桥梁防止影响 修建好的道路正常运行。而这个额外的建设环节,将产生额外的开支,需要注意的是,由于 道路情况不同,因此每条道 路所需要建设的桥梁都有其独特的建设花费, 代表了在与已 建成道路交汇时所需投入的资金。 我们将需要建设的区域视为一个大小无限的平面坐标系。这里的 n条道路可以看作 n 条 不重合 的直线 (这些直线有可能平行),每条直线都经过特定的点 ,并具有一定 的斜率 。市政府需要制定预算,确保在最坏的情况下也能够完成新区道路建设。现在需 要你提前计算出最坏的情况所需要的资金, 以便于市政府提前准备好充足的资金完成该项 目的建设。 输入格式 第一行一个整数 n代表道路的数量。 接下来 n行每行四个整数 。 对于第 i条道路, 代表道路经过的点的坐标, 代表道路的斜率, 代表建桥产 生费用。 输出格式 输出一行一个整数代表答案。 输入样例 1: 3 1 2 5 8 1 3 6 4 2 2 5 3 输出样例 1: 12 输入样例 2: 3 0 0 5 3 0 0 10 4 0 0 15 5 输出样例 2: 14 iv ( )i iy, x ik i i i i v, k,y, x i iy, x ik iv 数据范围 对于 10 %的数据保证: 1≤ n≤ 10 , 1≤ k≤ 10 0000 , 1≤ v≤ 10 0000 对于 40 %的数据保证: 1≤ n≤ 10 00 , 1≤ k≤ 10 0000 , 1≤ v≤ 10 0000 对于 60% 的数据保证: 1≤ n≤ 10 0000 , 1≤ k≤ 10 0000 , 1≤ v≤ 10 0000 对于 100% 的数据保证: 1≤ n≤ 10 0000 , -10 0000 ≤ k≤ 10 0000 , 1≤ v≤ 10 0000 , -10 0000 ≤ x,y ≤ 10 0000 3、神奇的字典 dictionary.cpp 题目描述 神秘的海底九万里处有一个鱼人国度,鱼人们非常聪明,会制作武器捕猎,也会利用海 草和小海星圈养自己的食物(各种各样的鱼)。但是鱼人们有一个最大的缺陷:语言不通! 因此鱼人国度的国王决定要兴起一波学英文的潮流,用英文来替代“咿咿呀呀”的嚎叫。 但是对于鱼人们来说,英文实在太难了。你作为鱼人国英文最好的鱼,被国王任命制作 一本字典,来帮助鱼人国的国民们进行英文的查询及学习。 字典包含 w 个由小写字母构成的单词(鱼人没有大写字母),每个查询字典的鱼人会 给出一个由字符串 s和正数 k构成的询问,需要字典自动弹出在 w 个单词里,字典序排序 第 k位,且前缀为 s的单词在字典中的位置。若不存在,则输出 -1。 输入格式 第 1行为两个正整数 w, n。分别表示单词的数量和鱼人询问的次数。 第 2行到第 w+1 行,每行输入一个字符串,表示字典中的一个单词。 最后 n行,每行输入一个整数 k和一个字符串 s,表示鱼人的一次询问。 输出格式 输出 n行,每行一个整数,表示查询结果。 输入样例 12 3 ickteg ickthse vp ymtpxgau ymtpxc vqox icktcyb vi ymtpxu icktei ickteg ymtpxwe 2 v 1 ick 4 ym 输出样例 3 7 12 样例解释 对于第 1个询问,含义为在字典中找到以 v 为前缀且按字典序排序后第 2 个字符串, 而字典中以 a 为前缀且按字典序排序后为 {vi,vp } 第 4个是 vp ,其在输入中为第 3个,故
2024北京中小学信息学能力测评活动(BCSP-X 2024)初中组编程能力题目样题
下载提示

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