- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“美登杯”上海市高校大学生程序设计邀请赛
(华东理工大学)
试题册
2019 年5 月18 日
比赛时间:12:00-17:00
“美登杯”上海市高校大学生程序设计邀请赛(华东理工大学)
2019 年5 月18 日
Problem A、小花梨的字符串
时间限制:1000ms 空间限制:512MB
Description
小花梨有一个长度为且只包含小写字母的字符串。现在对其进行次询问。
每次询问字符串的一段区间[, ] ,从[, ] 区间内的所有子串中最多可以选出多少个字符串,
使得选出来的这些字符串存在一种排列方式满足相邻的两个字符串, 的最长公共后缀长度
( ) ( )
大于等于( , ) − 1。
Input
第一行输入两个正整数和 ,分别表示字符串长度和询问次数。
第二行为长度为 的字符串。接下来行,每行两个正整数, 表示询问的区间。
(1 ≤ ≤ 10000, 1 ≤ ≤ 10000, 1 ≤ ≤ ≤ )
Output
输出行,第行输出第次询问的答案
Example
Sample Input Sample Output
3 3 1
abc 3
1 1 6
1 2
1 3
Note
[1, 1] 内有1个子串: ,存在排列满足要求,长度为1
[1,2] 内有3个子串:, , ,存在排列, , 满足要求,长度为3
[1,3] 内有6个子串:, , , , , ,存在排列, , , , , 满足要求,长度为6
1 / 9
“美登杯”上海市高校大学生程序设计邀请赛(华东理工大学)
2019 年5 月18 日
Problem B、小花梨的三角形
时间限制:1000ms 空间限制:512MB
Description
小花梨现在有一个层三角形图(参考下图),第层有2 − 1个边长为1的等边三角形。
每个交点处存在一个字符,总共有 + 1层字符,第层有个字符。
小花梨用等边三角形三个顶点上的字符来表示这个三角形,两个等边三角形如果它们的三个
顶点字符相同(不区分顺序)则视为同一类等边三角形。小花梨想知道总共存在多少种不同类
别的等边三角形。
Input
第一行为正整数 ,表示三角形层数(1 ≤ ≤ 100) 。
接下来 + 1行,第行输入个字符,表示第层的字符。(字符只包含小写字母 − )
Output
输出一个整数表示存在多少种不同类别的三角形
Example
Sample Input Sample Output
1 1
a
bc
2 3
a
bb
cac
3 1
a
aa
aaa
aaaa
Note
样例一:只存在顶点为(, , ) 的三角形
样例二:存在顶点为(, , ) 、(, , ) 、(, , ) 的3类不同的三角
您可能关注的文档
最近下载
- 二甲基砜生产工艺.docx VIP
- 2024年03月国家广播电视总局无线电台管理局2024年度招考高校毕业生笔试历年典型考题及全考点剖析附答案解析.docx
- (高清版)DB11∕T 1446-2017 回弹法、超声回弹综合法检测泵送混凝土抗压强度技术规程 .pdf VIP
- BS EN 13001-2-2014 起重机安全性总体设计负载效应.pdf
- 粮食仓储和加工基地项目招商引资方案.pptx
- 消防自动报警系统控制主机移位施工方案.docx VIP
- 2023年四川成都中考语文试题及答案.pdf VIP
- 拉西地平非无菌化学原料药车间设计--本科毕业论文.docx
- 家禽生产课件.ppt
- (二模)2025年广州市普通高中毕业班综合测试(二)英语试卷(含标准答案及解析).docx
文档评论(0)