网站大量收购独家精品文档,联系QQ:2885784924

美登杯上海市高校大学生程序设计邀请赛(华东理工大学.pdf

美登杯上海市高校大学生程序设计邀请赛(华东理工大学.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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类不同的三角

文档评论(0)

Lxq3610 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档