题意:给定一些单词,然后让打印这些单词,复制前一个单词和删除当前的最后一个字母没有花费,问最小的打印花费。

思路:贪心。排序后,检查当前和上一个单词有多少一样的,这部分的花费可以为0.也就是总的减去这部分的。

code:

#include <bits/stdc++.h>
using namespace std;string s[105];
int main()
{int T,n;scanf("%d",&T);while (T--){scanf("%d",&n);for (int i=0;i<n;i++){cin>>s[i];}sort(s,s+n);int ans=s[0].size();for (int i=1;i<n;i++){int t=0;for (int j=0;j<s[i-1].size();j++)if(s[i][j]==s[i-1][j]) t++;else break;ans+=s[i].size()-t;}printf("%d\n",ans);for (int i=0;i<n;i++)cout<<s[i]<<endl;}
}

uva 10602——Editor Nottoobad相关推荐

  1. UVA10602 Editor Nottoobad【贪心】

    Company Macrohard has released it's new version of editor Nottoobad, which can understand a few voic ...

  2. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  3. 《算法竞赛入门经典——训练指南》第一章相关内容

    #<算法竞赛入门经典--训练指南>第一章相关内容 希望各位大牛能指导! 红色为已经做了的...黄色背景是还有不懂地方,希望在年前能刷完第一章啊.... 更新版.google上貌似又加了ex ...

  4. 一位学长的ACM总结(感触颇深)

    发信人: fennec (fennec), 信区: Algorithm 标 题: acm 总结 by fennec 发信站: 吉林大学牡丹园站 (Wed Dec 8 16:27:55 2004) AC ...

  5. AOAPC I: Beginning Algorithm Contests 题解

    AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...

  6. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  7. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  8. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  9. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

最新文章

  1. Codeforces 846 B Math Show DFS + 贪心
  2. jquery 实现iframe 自适应高度
  3. struts2 s标签
  4. git 强制更新远程_版本控制管理工具git的常见指令合集
  5. web移动开发最佳实践之js篇
  6. python3.4 使用pymysql 连接mysql数据库
  7. Android动画开发——Animation动画效果
  8. CREATE VIEW SQL:通过SQL Server中的视图插入数据
  9. c语言标准库函数fputs,C 库函数
  10. 谷歌大脑 2016 年机器学习的 9 大进展,今年将大放异彩
  11. 柳传志退休,联想的贸工技路线对错由后人评说
  12. java类的使用方法小结_JavaPoet的使用指南小结
  13. mysql 重做日志原理_Oracle恢复内部原理(重做日志)
  14. JAVA继承面积计算体积_java初学基础 使用继承 计算圆形周长、面积和圆柱体积...
  15. android危险权限列表
  16. 大数据下的空气监测如何改变你的生活方式?
  17. 记SQL Server实战修复死锁总结
  18. 基于html+JavaScript+css的飞机射击小游戏网页设计与实现
  19. Java线程安全的实现方法
  20. Python开发过哪些知名网站和游戏?

热门文章

  1. snippet,让你编码效率翻倍
  2. 搭建本地wordpress
  3. 为何要清除浮动?如何清除?
  4. USACO 6.3 章节 你对搜索和剪枝一无所知QAQ
  5. mysql复制模式第二部分-----双主模式
  6. javascript 分时函数 分批次添加DOM节点 timeChunk
  7. 增加 jQueryValidate的手机号验证功能
  8. jQuery触发a标签的点击事件无效
  9. 深入Javascript中apply、call、bind
  10. LPWSTR 类型的实参与const.char *类型形参不兼容