文库 真题 C++真题

202412 电子学会 C语言等级考试 八级 真题

电子学会真题 C语言等级考试真题 c语言题库 DOCX   9页   下载0   2025-01-07   浏览62   收藏0   点赞0   评分-   5028字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202412 电子学会 C语言等级考试 八级 真题 第1页
202412 电子学会 C语言等级考试 八级 真题 第2页
剩余7页未读, 下载浏览全部
青少年软件编程(C语言)等级考试试卷(八级) 分数:100 题数:4 一、编程题(共4题,共100分) 1. City 不 City “City 不 City”因为一位外国友人保保熊直播旅游时总是用奇怪的腔调说“好 city,啊!”而走红中国社交网络,成为网络热梗。事实上,有一些叛逆的年轻人在旅行时会刻意避开网红打卡点,选择一些小众的特色地方小城镇,不追求 city,而喜欢说“好 country,啊”。 下面给定各个城镇的旅游热度和城镇间的旅行花销,请你为前来咨询的旅行者规划一条最经济的路线,并且尽可能避开热度很高的网红点。 时间限制:6000 内存限制:65536 输入 输入第一行首先给出 4 个正整数:n 和 m(1 < n ≤ 10 3 ,1≤ m ≤ 5n),依次为城镇数量(于是城镇编号从 1 到 n)和城镇间的通路条数;s 和 t 依次为旅行者的出发地和目的地的城镇编号。 随后一行给出 n 个不超过 100 的正整数,依次为 n 个城镇的旅游热度。 再后面是 m 行,每行给出一条通路连接的两个城镇的编号、这条通路的最小花销(其数值为不超过 10 3  的正整数)。通路是双向的,题目保证任一对城镇间至多给出一条通路。 同一行的数字间均以空格分隔。 输出 题目要求从 s 到 t 的最小花销路线;若这样的路线不唯一,则取 途径 城镇的最高旅游热度值最小的那条路线。 在一行中输出从 s 到 t 的最小花销、以及途经城镇的最高旅游热度值(若没有途经的城镇,则热度值为 0)。数值间以 1 个空格分隔,行首尾不得有多余空格。 若从 s 根本走不到 t,则在一行中输出 `Impossible`。 样例输入 样例1: 8 14 7 8 100 20 30 10 50 80 100 100 7 1 1 7 2 2 7 3 1 7 4 2 1 2 1 1 5 2 2 5 1 3 4 1 3 5 3 3 6 2 4 6 1 5 6 1 5 8 1 6 8 2 样例2: 3 1 1 2 10 20 30 1 3 1 样例输出 样例1: 4 50 样例2: Impossible 提示 样例1解释: 从 7 到 8 的最短路径有 3 条,其中 2 条都经过城镇 1,于是对应的最高旅游热度值是城镇 1 的热度值 100。解路径为 7->2->5->8,途径城镇 2 和 5,对应的最高旅游热度值是城镇 5 的热度值 50。在最短路径长度相等的情况下,取热度值小的解,故输出的热度值为 50。 试题编号:20241207-8-01 试题类型:编程题 标准答案: 试题难度:一般 试题解析: 展示地址:点击浏览 考生答案:(此题已作答) 考生得分:0 是否评分:已评分 评价描述: 2. 集体照 拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: - 每排人数为 N/K(向下取整),多出来的人全部站在
2024 年12 月 C语言等级考试 8级真题
下载提示

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