ccf 最佳文章 求答案 求答案

问题描述

ccf 最佳文章 求答案 求答案

问题描述
  小明最近在研究一门新的语言,叫做Q语言。Q语言单词和文章都可以用且仅用只含有小写英文字母的字符串表示,任何由这些字母组成的字符串也都是一篇合法的Q语言文章。
  在Q语言的所有单词中,小明选出了他认为最重要的n个。使用这些单词,小明可以评价一篇Q语言文章的“重要度”。
  文章“重要度”的定义为:在该文章中,所有重要的Q语言单词出现次数的总和。其中多次出现的单词,不论是否发生包含、重叠等情况,每次出现均计算在内。
  例如,假设n = 2,小明选出的单词是gvagv和agva。在文章gvagvagvagv中,gvagv出现了3次,agva出现了2次,因此这篇文章的重要度为3+2=5。
  现在,小明想知道,一篇由m个字母组成的Q语言文章,重要度最高能达到多少。
输入格式
  输入的第一行包含两个整数n, m,表示小明选出的单词个数和最终文章包含的字母个数。
  接下来n行,每行包含一个仅由英文小写字母构成的字符串,表示小明选出的这n个单词。
输出格式
  输出一行一个整数,表示由m个字母组成的Q语言文章中,重要度最高的文章的重要度。
样例输入
3 15
agva
agvagva
gvagva
样例输出
11
样例说明
  15个字母组成的重要度最高的文章为gvagvagvagvagva。
  在这篇文章中,agva出现4次,agvagva出现3次,gvagva出现4次,共计4+3+4=11次。
评测用例规模与约定
  在评测时将使用10个评测用例对你的程序进行评测。
  设s为构成n个重要单词字母的总个数,例如在样例中,s=4+7+6=17;a为构成n个重要单词字母的种类数,例如在样例中,共有3中字母'a','g','v',因此a=3。
  评测用例1和2满足2 ≤ n ≤ 3,1500 ≤ m ≤ 2000,s = 40;
  评测用例3和4满足m = 20,2 ≤ a ≤ 3;
  评测用例5、6和7满足2000 ≤ m ≤ 100000;
  评测用例8满足n = 2;
  所有的评测用例满足1 ≤ s ≤ 100,1 ≤ m ≤ 1015,每个单词至少包含1个字母,保证单词中仅出现英文小写字母,输入中不含多余字符,不会出现重复的单词。

解决方案

AC自动机 好好想想吧

解决方案二:

求答案,谢了
----------------------

时间: 2024-11-08 19:24:43

ccf 最佳文章 求答案 求答案的相关文章

源代码-ccf 模板生成问题 求答案求答案

问题描述 ccf 模板生成问题 求答案求答案 成成最近在搭建一个网站,其中一些页面的部分内容来自数据库中不同的数据记录,但是页面的基本结构是相同的.例如,对于展示用户信息的页面,当用户为 Tom 时,网页的源代码是 而当用户为 Jerry 时,网页的源代码是 这样的例子在包含动态内容的网站中还有很多.为了简化生成网页的工作,成成觉得他需要引入一套模板生成系统. 模板是包含特殊标记的文本.成成用到的模板只包含一种特殊标记,格式为 {{ VAR }},其中 VAR 是一个变量.该标记在模板生成时会被

ccf 日期问题 求答案求答案

问题描述 ccf 日期问题 求答案求答案 问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天.满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍: 2) 年份是400的整数倍. 输入格式 输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015). 输入的第二行包含一个整数d,d在1至365之间. 输出格式 输出两行,每行一个整数,分别表示答案的月份和日期. 样例输入 2015 80 样例输出 3

交通-ccf 高速公路问题 求答案求答案

问题描述 ccf 高速公路问题 求答案求答案 问题描述 某国有n个城市,为了使得城市间的交通更便利,该国国王打算在城市之间修一些高速公路,由于经费限制,国王打算第一阶段先在部分城市之间修一些单向的高速公路. 现在,大臣们帮国王拟了一个修高速公路的计划.看了计划后,国王发现,有些城市之间可以通过高速公路直接(不经过其他城市)或间接(经过一个或多个其他城市)到达,而有的却不能.如果城市A可以通过高速公路到达城市B,而且城市B也可以通过高速公路到达城市A,则这两个城市被称为便利城市对. 国王想知道,在

ai-ccf 数列分段求答案求答案求答案

问题描述 ccf 数列分段求答案求答案求答案 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数. 第二行包含n个整数a1, a2, -, an,表示给定的数列,相邻的整数之间用一个空格分隔. 输出格式 输出一个整数,表示给定的数列有多个段. 样例输入 8 8 8 8 0 12 12 8 0 样例输出 5 样例说明 8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个

编程c语言-<The c programming language>Exercise-23答案求解释。

问题描述 <The c programming language>Exercise-23答案求解释. 本人新手,下面是rick的答案,不明白的是 if( line[t] == ' " ') in_quote = 1; if( ! in_quote ) { } else {} 作者是怎样确保下面的if在双引号' " '内还是在双引号外的,求大神帮助.原代码在下面. #include #define MAXLINE 1000 /* max input line size / c

textbox-C# 索引超出了数组界限 论坛找过了 没有找到答案 求解决!

问题描述 C# 索引超出了数组界限 论坛找过了 没有找到答案 求解决! if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { int i = 0; string Path = folderBrowserDialog1.SelectedPath; string[] filepath = System.IO.Directory.GetFiles(Path); string[] filename = new string[1000];

求大师给答案,Java老师说不懂 大学数学老师说不会

问题描述 由用户输入一个整数(>=1),则形成一个顺时针螺旋递减等差数列矩阵,符合1,2,3-n*n输入数字2,则程序输出:1243输入数字3,则程序输出:123894765输入数字4,则程序输出:12341213145111615610987我们Java老师说问数学老师我们大学数学老师说不会求大师给答案 解决方案 解决方案二:该回复于2011-04-29 08:33:48被版主删除解决方案三:估计你们老师是闲你烦懒得理你没有不敬的意思,这个用最笨的方法是可以实现的解决方案四:该回复于2011-

sql-SQL语句求思路求解决,要晓得部门经理叫什么名字

问题描述 SQL语句求思路求解决,要晓得部门经理叫什么名字 这样说吧,要晓得部门名称 也要晓得部门经理叫什么名字 这个部门在1月份来了多少人, 走了多少人,有多少人派遣出去 这种sql语句如何实现? 求各位大神给点sql思路,小弟不才,想不出来~~~ 解决方案 该问题已自行解决.谢谢大家. 解决方案二: 表结构上怎样的 解决方案三: 题目是怎样的啊,只有问题,没有条件怎么写啊 解决方案四: 这个问题,我解决了...谢谢热忱的道友们! 解决方案五: 确实不好回答,没有表结构,不知道相关字段

ios后台运行-Voip后台实现过程中的问题,底层用sip的库,求支援求帮助求分析解决

问题描述 Voip后台实现过程中的问题,底层用sip的库,求支援求帮助求分析解决 公司目前在做一个voip网络电话的项目,底层的库是用的sip.我是负责写上层app的,底层的库都是封装在.a的静态库里面.我看不到底层的实现内容. 我以前有实现过在后台一直运行,但是这个项目怎么弄都弄不出来,有各种问题.由于公司的帐号是个人帐号,需要上架审核.我有以下问题,希望大家有会的能帮忙回答一下.谢谢大家.我现在是用xcode5,然后是用ios7的4s来写程序测试. 1.这个类似网络电话的app,如果需要上架