UVA10602
来源:互联网 发布:dsp竞价算法 编辑:程序博客网 时间:2024/05/02 00:31
题目的意思就是给出很多字符串,每一个字符串可以复制这个字符串,或者删掉最后一个字母,问最少敲几次键盘。
例如、
this
thin
就只要敲5次。敲个this四次。然后删掉s复制一遍,加个n。总共5次。排个序,挨个比较就行。。
AC代码:
#include<iostream>#include<string>#include<algorithm>#include<stdio.h>using namespace std;const int N = 100 ;string first;string str[N];int main () {int c;int num;cin >> c;while (c--) {int sum = 0;cin >> num ;getchar();for (int i = 0 ; i < num ;i++) {cin >> str[i];}first = str[0];sort(str , str + num);sum = str[0].size();for (int i = 1 ; i < num ;i++) {int j;for (j = 0 ; j < str[i - 1].size() && j < str[i].size() ; j++) {if (str[i][j] != str[i - 1][j])break;}sum += str[i].size() - j;}cout << sum << endl;for (int i = 0 ; i < num ;i++) {cout << str[i] <<endl;}}}
0 0
- UVA10602
- UVA10602
- uva10602
- uva10602
- uva10602
- uva10602 - Editor Nottoobad
- uva10602 Editor Nottobad
- [贪心]UVA10602 Editor Nottoobad
- uva10602 - Editor Nottoobad
- 【产品经理】总结产品经理职责和素质
- 如何在win7 中安装windows sdk 7.1
- spring cron表达式
- Oracle外连接中对非连接条件使用(+)的作用
- J2EE的四层结构简介
- UVA10602
- php curl 的几个实例
- 黑马程序员——String类学习笔记
- php curl_setopt的相关设置查询手册
- nyoj69数的长度
- 点击图片特定区域实现图片动态切换(图片热点、谷歌手形切换)
- 属性与实例变量--笔记9.12
- python连接oracle
- 一个非常实用的带验证码的模拟登陆实例