Topcoder SRM 597 DIV 1
来源:互联网 发布:g02g03的编程实例 编辑:程序博客网 时间:2024/05/29 03:12
250 LittleElephantAndString
class LittleElephantAndString {private: int ch[300];public:int getNumber(string A, string B) { int ans=0; int n=A.length(); int p=n; memset(ch,0,sizeof(ch)); for (int i=0;i<n;i++){ ch[(int)A[i]]++; } for (int i=0;i<n;i++){ ch[(int)B[i]]--; } for (int i=0;i<300;i++){ if (ch[i]!=0) return -1; } for (int i=n-1;i>=0;i--){ bool ok=false; for (int j=p-1;j>=0;j--){ if (A[j]==B[i]){ ans++; p=j; ok=true; break; } } if (!ok) break; } return n-ans;}};
- Topcoder SRM 597 DIV 1
- topcoder srm 519 div 1
- Topcoder SRM 596 DIV 1
- Topcoder SRM 598 DIV 1
- TopCoder SRM 144 DIV 1
- TopCoder SRM 657 DIV 1
- TopCoder SRM 669 DIV 1
- topcoder SRM div 2 level 1
- topcoder SRM 144 DIV 1 by First_Blood
- TopCoder SRM 612 DIV 1 450 SpecialCells
- topcoder SRM 348 Div.1 LostParentheses
- topcoder srm 677 DIV 1 300
- Topcoder SRM 462 DIV 2
- topcoder srm 518 div 2
- TopCoder SRM 561 Div 2
- Topcoder SRM 565 Div.2
- Topcoder SRM 628 DIV 2
- TopCoder SRM 144 DIV 2
- 简单的map
- iOS平台UDID方案比较
- sql server2000+mdb笔记
- gets和puts函数
- 关于c语言中时间函数的一些归纳
- Topcoder SRM 597 DIV 1
- 据说这是一堂价值300万元的课。有空看下,不要错过
- 各种音视频编解码标准
- 一步一步学android控件(之十七)—— RadioButton & RadioGroup
- centos 6.3 搭建vsftp
- 凡塵中的荒島
- Topcoder SRM 596 DIV 1
- linux swap 交换分区设置
- 黑马程序员 扩展 多线程的技术提升(JDK1.5线程)