# HDU-5842-Lweb and String【2016CCPC网络赛】

## 1011-Lweb and String

Problem Description
Lweb has a string S.

Oneday, he decided to transform this string to a new sequence.

You need help him determine this transformation to get a sequence which has the longest LIS(Strictly Increasing).

You need transform every letter in this string to a new number.

A is the set of letters of S, B is the set of natural numbers.

Every injection f:A→B can be treat as an legal transformation.

For example, a String “aabc”, A={a,b,c}, and you can transform it to “1 1 2 3”, and the LIS of the new sequence is 3.

Now help Lweb, find the longest LIS which you can obtain from S.

LIS: Longest Increasing Subsequence.

Input
The first line of the input contains the only integer T,(1≤T≤20).

Then T lines follow, the i-th line contains a string S only containing the lowercase letters, the length of S will not exceed 105.

Output
For each test case, output a single line “Case #x: y”, where x is the case number, starting from 1. And y is the answer.

Sample Input
2
aabcc
acdeaa

Sample Output
Case #1: 3
Case #2: 4

#include <bits/stdc++.h>
using namespace std;
int main(){
int cas = 1;
int t;
cin >> t;
while(t--)
{
string s;
cin >> s;
int len = s.size();
int vis[30] = {0};
int ans = 0;
for (int i = 0; i < len; i++)
{
if (!vis[s[i] - 'a']) ans++,vis[s[i] - 'a'] = 1;
}
printf("Case #%d: %d\n",cas++,ans);
}
}

• 本文已收录于以下专栏：

## 2016CCPC东北地区大学生程序设计竞赛-Minimum’s Revenge

Minimum’s Revenge Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Other...
• algzjh
• 2016年10月06日 15:15
• 580

## HDU-5835-Danganronpa【2016CCPC网络赛】

1004-DanganronpaProblem Description Chisa Yukizome works as a teacher in the school. She prepares m...
• loy_184548
• 2016年08月30日 11:19
• 319

## 2016CCPC网络赛个人总结

• ACM_Frank
• 2016年08月14日 18:39
• 5971

## HDU-5833-Zhu and 772002【2016CCPC网络赛】【高斯消元】

1002-Zhu and 772002 题目大意：给出n个数字，问有多少种方式取（1~n）个数字使得成为一个完美平方数 题目思路： 求完全平方数，质因子的范围也知道，所以我们可以对每个质因子列出一个模...
• loy_184548
• 2016年08月30日 12:25
• 680

## HDU-5832-A water problem【2016CCPC网络赛】

1001-A water problemProblem Description Two planets named Haha and Xixi in the universe and they we...
• loy_184548
• 2016年08月30日 11:17
• 418

## acm网络选拔赛原则和晋级规则

acm网络选拔赛原则和晋级规则 选拔原则： 1. 教练是参加队伍所代表学校的正式教师，教练必须保证所有队员符合本规则的规定; 2. 每只队伍最多有三名正式参赛队员（本赛点不设置替补）; ...
• threedonkey
• 2013年11月18日 16:02
• 3960

## 2017ACM6场网络赛总结

• lingzidong
• 2017年09月24日 23:50
• 242

## 2016 acm香港网络赛 A.A+B problem[FFT]

• Chyllo
• 2016年09月13日 21:14
• 894

## 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛

B. Train Seats Reservation You are given a list of train stations, say from the station 11 ...
• i1020
• 2017年09月26日 09:34
• 320

## 2017 ACM-ICPC 亚洲区（青岛赛区）网络赛 待补

HDU 6206 1001 Apple（三角形外接圆圆心和半径）题意：给你三个点，保证不再同一条直线上，再给你一点，问你是否在这三个点形成的圆外。思路：就是求出三个点外接圆的圆心和半径判断下。精度问题...
• HowardEmily
• 2017年09月17日 19:40
• 464

举报原因： 您举报文章：HDU-5842-Lweb and String【2016CCPC网络赛】 色情 政治 抄袭 广告 招聘 骂人 其他 (最多只允许输入30个字)