湖南省第八届大学生计算机程序设计竞赛1115: 最短的名字(模拟)
Time Limit: 5 Sec Memory Limit: 64 MB
Submit: 739 Solved: 292
[Submit][Status][Web Board]
Description
在一个奇怪的村子中,很多人的名字都很长,比如aaaaa, bbb and abababab。
名字这么长,叫全名显然起来很不方便。所以村民之间一般只叫名字的前缀。比如叫'aaaaa'的时候可以只叫'aaa',因为没有第二个人名字的前三个字母是'aaa'。不过你不能叫'a',因为有两个人的名字都以'a'开头。村里的人都很聪明,他们总是用最短的称呼叫人。输入保证村里不会有一个人的名字是另外一个人名字的前缀(作为推论,任意两个人的名字都不会相同)。
如果村里的某个人要叫所有人的名字(包括他自己),他一共会说多少个字母?
Input
输入第一行为数据组数T (T<=10)。每组数据第一行为一个整数n(1<=n<=1000),即村里的人数。以下n行每行为一个人的名字(仅有小写字母组成)。输入保证一个村里所有人名字的长度之和不超过1,000,000。
Output
对于每组数据,输出所有人名字的字母总数。
Sample Input
1 3 aaaaa bbb abababab
Sample Output
5
HINT
Source
湖南省第八届大学生计算机程序设计竞赛
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm>
using namespace std;
string ch[1005];
int sum;
int main()
{
int t,n;
int k;
scanf("%d",&t);
while(t--)
{
sum=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>ch[i];
}
for(int i=0;i<n;i++)
{
k=1;
for(int j=0;j<n;)
{
if(i!=j&&ch[i].substr(0,k)==ch[j].substr(0,k))
k++;
else
j++;
}
sum+=k;
}
cout<<sum<<endl;
}
return 0;
}
转载于:https://www.cnblogs.com/dshn/p/4750637.html
湖南省第八届大学生计算机程序设计竞赛1115: 最短的名字(模拟)相关推荐
- 湖南省第八届大学生计算机程序设计竞赛获奖名单
来源:http://jsjxy.usc.edu.cn/info/2058/2379.htm 一.团体奖 第一名:中南大学 第二名:国防科技大学 第三名:湖南工业大学 第四名:湖南科技大学 第五名:湖南 ...
- 长沙计算机学院欧阳登轶,我校学生在2020年湖南省第十六届“强智杯”大学生计算机程序设计竞赛中喜获一等奖...
10月17-18日,湖南省第十六届"强智杯"大学生计算机程序设计竞赛在长沙理工大学落下帷幕.本次大赛由湖南省教育厅主办,分为程序设计类.应用开发类和机器人类三项赛事.此次竞赛全省4 ...
- 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解...
2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解 update10.01 突然发现叉姐把这场的题传到牛客上了,现在大家可以有地方提交了呢. 不知道该干什么所以就来水一篇题解 ...
- 湖南省第六届大学生计算机程序设计竞赛---弟弟的作业
1007: 弟弟的作业 时间限制: 1 Sec 内存限制: 128 MB 提交: 3 解决: 3 [提交][状态][讨论版] 题目描述 你的弟弟刚做完了"100以内数的加减法" ...
- 怀化学院计算机科学张显老师,怀化学院第十二届大学生计算机程序设计竞赛暨2019年湖南省第十五届大学生程序设计大赛选拔赛完美落幕...
原标题:怀化学院第十二届大学生计算机程序设计竞赛暨2019年湖南省第十五届大学生程序设计大赛选拔赛完美落幕 2019年6月9日,由我校教务处主办,计算机科学与工程学院.怀化学院ACM协会承办的怀化学院 ...
- CSU 1803 2016 (数学)【2016年湖南省第十二届大学生计算机程序设计竞赛 - A】
题目点我点我点我 湖南省第十二届大学生计算机程序设计竞赛 1803: 2016 Time Limit: 5 Sec Memory Limit: 128 MB Submit: 289 Solve ...
- 计算机算法基础_强智科技继续冠名第十六届“强智杯”湖南省大学生计算机程序设计竞赛...
2020年10月17-18日,第十六届"强智杯"湖南省大学生计算机程序设计竞赛在长沙理工大学成功举办,本次竞赛由省教育厅主办.省高教学会计算机教育专业委员会协办.长沙理工大学承办, ...
- HNUCM 2020年湖南省大学生计算机程序设计竞赛第2场选拔赛
HNUCM 2020年湖南省大学生计算机程序设计竞赛第2场选拔赛 比赛地址 A:最强班级 题意 给定n行,每行给定一个编号和成绩(看样例可以发现:编号可以相同),求总得分最高的班级编号及其总分. 题解 ...
- 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2018湖南省第14届大学生计算机程序设计竞赛 C: 时间旅行...
Description 假设 Bobo 位于时间轴(数轴)上 t0 点,他要使用时间机器回到区间 (0, h] 中. 当 Bobo 位于时间轴上 t 点,同时时间机器有 c 单位燃料时,他可以选择一个 ...
最新文章
- 在vc6控制台程序中如何调用运行ImageMagick命令行工具
- 百度万亿级图检索引擎发布!四大预训练模型开源,还“发糖”15亿元
- python一个月能学成嘛-0基础学Python,1个月写爬虫,走了哪些弯路?
- 全球及中国水刀机械行业发展态势及及投资决策建议报告2021年版
- boost::lambda::is_instance_of_1用法的测试程序
- Redis随笔Jedis、jedisCluster的使用
- ansible读不到java_home_ansible执行带有环境变量的脚本不生效
- Windows 命令 netstat 查看网络端口、telnet 检测对方端口是否可用
- makefile函数集锦【转】
- 题目1544:数字序列区间最小值
- 普通话测试软件字体怎么调整,普通话测试方案
- 基于matlab的紧急疏散模型仿真的代码,基于matlab的疏散仿真程序简介.pdf
- 力度更大的当当购书优惠来了!实付满200-50!
- windows 上面如何解压rar 文件
- 静态分析Android程序
- win7 mysql 管理员权限,win7管理员权限问题 TrustInstaller 获取权限
- Windows系统盘瘦身
- getImageMatrix、getMatrix傻傻分不清
- Premiere Pro之视频升格降格(六)
- 计算机网络拓扑结构课件,计算机网络拓扑结构的分析及选择
热门文章
- 【莓闻】2009年黑莓增长显著 智能手机领域第一
- 我的一次尴尬的维护经历
- MASM6.1使用方法(适合初学者)
- jenkins插件findbugs+pmd+checkstyle结合sonar与maven(java环境代码质量和代码规范管理)...
- 使用Python操作excel文件
- 1.Power Designer 由数据库反向生成pdm文件
- Android学习笔记(一) - 如果我们来设计Android
- 在ComboBox控件中使用嵌入字体。
- com:向对象到面向服务
- hibernate配置相关知识