- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
曙光信息学奥林匹克第3次友谊赛试题
SGOI第三次竞赛试题
要求:初中组SG1、SG2、SG5必做,高中组全做
每题存盘文件名分别为:sg1.pas,sg2.pas,sg3.pas,sg4.pas,sg5.pas
所有题目的输入文件为sgin.txt输出文件为sgou.txt SG1
电话局选址 在一个山区乡镇里,分布着若干个村庄(n10)。这个镇计划筹建一个电话模块网,在这一模块网中每个村庄被连接到一起,村庄与村庄之间只用一条电缆连接,并且除了首尾的两个村庄只分别连接着一个村庄外,其他的任一个村庄恰连接着两个村庄。图1给出了各个村庄的分布情况,图中已标出了各个村庄的坐标,连接各村庄的直线距离单位为千米。
你的任务是选择一个村庄作为电话模块网的起点,希望埋设的电缆线长度尽可能的短。
1.输入
输入文件由若干行数据序列组成,第一行,一个数据表示村庄的个数;第二行开始,每行两个数据,数据之间用一个或若干个空格隔开,用以表示每个村庄的坐标。镇中心的坐标即为坐标中心。
2.输出
输出结果的第一行为该电话模块网中起点村庄的坐标;以下第i行数据是第i个是村庄的坐标,最后一行是一个数据,即:耗用电缆长度的最小值。
3.输入、输出样例:
SG2 海上搜索 在南海的某一海面内岛屿和海洋交错衡生,进行海上搜索作业,先对搜索区域的海洋图分割成若干个M×N大小相同的网格,其中M(M50)表示行,N(N50)表示列,在网格中以1表示海洋,0表示岛屿(位于纵向或横向相邻的成片数字视为一个岛屿)如图1有3个岛屿,图2有1 个岛屿。
你的任务是为这次的海上搜索作业确定一个基准区域,所谓的基准区域是指如上图的图像中的一块矩形区域:
(1)每一个岛屿都有部分面积(网格)在此区域内;
(2)在满足(1)的条件下,区域面积最小。
一幅图像中的基准区域可能不是唯一的,但各基准区域面积必定是相同的。
根据给定的图像,确定其基准区域的面积。
输入数据:输入文件的第一行有两个整数M和N,中间用一个空格分隔。随后有M行,每行有N个数字(0和1),数字间用一个空格分隔,构成M×N的网格。
输出数据:输出文件的第一行为基准区域的面积,即基准区域的网格数。 输入输出样例:
SG3 获取学分 学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。
在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。例如《Frontpage》必须在选修了《Windows操作基础》之后才能选修。我们称《Windows操作基础》是《Frontpage》的先修课。每门课的直接先修课最多只有一门。两门课也可能存在相同的先修课。每门课都有一个课号,依次为1,2,3,…。 例如:
表中1是2的先修课,2是3、4的先修课。如果要选3,那么1和2都一定已被选修过。 你的任务是为自己确定一个选课方案,使得你能得到的学分最多,并且必须满足先修课优先的原则。假定课程之间不存在时间上的冲突。
输入数据:输入文件的第一行包括两个整数N、M(中间用一个空格隔开)其中1≤N≤300,1≤M≤N。
以下N行每行代表一门课。课号依次为1,2,…,N。每行有两个数(用一个空格隔开),第一个数为这门课先修课的课号(若不存在先修课则该项为0),第二个数为这门课的学分。学分是不超过10的正整数。
输出数据:输出文件每行只有一个数。第一行是实际所选课程的学分总数。以下各行的数,表示所选课程的课号。
输入输出样例:
SG4 求交集多边形面积 在平面上有两给定的凸多边形,若两凸多边形相交,则它们的交集也是一个凸多边形。若两凸多边形不相交,指的是两凸多边形相离或仅限于边界点与边上相交,则相交面积为0。如图所示: 你的任务是编程给出交集多边形的面积。
两给定的凸多边形按顺时针方向依次给出多边形每个顶点的坐标。
输入数据:输入文件第一行为一整数M,表示第一个凸多边形的边数,以后M行分别给出了M个顶点的坐标;接着,给出第二个凸多边形的边数N,以后N行分别给出了N个顶点的坐标。
输出数据:只一个数据即交集面积,保留两位小数点。
输入输出样例:
?
SG5 组数问题 一集合有M个(M≤50)数,把其中末位数或首位数相等的两个数相加,组成一个新的数使其和最大(如:9 99 999三个数,则应选择后面两个相加)。
你的任务是找出符合条件的新数,并统计输出该集合至多有的N个新数。每一个输入的数位长m≤100,输出的数位长不限,要完整地输出。
例如:
M=7
您可能关注的文档
最近下载
- 网络与信息安全管理员(网络安全管理员)三级认证理论考试复习题库(含答案).docx VIP
- 高超声速飞行器技术发展现状与前景展望.pptx VIP
- 中国临床肿瘤学会(csco)乳腺癌诊疗指南2025.docx VIP
- 腹部手术围手术期疼痛管理指南(2025版)ppt课件.pptx VIP
- JGJT 220-2010 抹灰砂浆技术规程.pdf VIP
- 2025职业卫生技术人员评价方向考试题库(含答案).docx VIP
- 2024年大学生就业力调研报告-智联招聘-202405.docx VIP
- 煤堆放环保措施.docx VIP
- 革兰氏阴性菌感染碳青霉烯类抗菌药物的治疗选择培训课件.pptx VIP
- 2025职业卫生技术人员评价方向考试题库含答案.docx VIP
原创力文档


文档评论(0)