CodeForces - 43B Letter
2017-01-21 00:06
197 查看
字符串的处理
统计已有字符的个数 和需求字符比较
1 #include <iostream> 2 #include <stdio.h> 3 #include <string.h> 4 5 using namespace std; 6 7 int head[64]; 8 int text[64]; 9 char input[256]; 10 int main() 11 { 12 freopen("in.txt", "r", stdin); 13 gets(input); 14 for (int i = 0; i < strlen(input); i++) 15 { 16 if (input[i] >= 'a' && input[i] <= 'z') 17 { 18 head[input[i] - 'a']++; 19 } 20 else if ( input[i] >= 'A' && input[i] <= 'Z' ) 21 { 22 head[input[i] - 'A'+26]++; 23 } 24 } 25 gets(input); 26 for (int i = 0; i < strlen(input); i++) 27 { 28 if (input[i] >= 'a' && input[i] <= 'z') 29 { 30 text[input[i] - 'a']++; 31 } 32 else if ( input[i] >= 'A' && input[i] <= 'Z' ) 33 { 34 text[input[i] - 'A'+26]++; 35 } 36 } 37 bool judge = true; 38 for (int i = 0; i < 52; i++) 39 { 40 if (text[i] > head[i] ) 41 { 42 judge = false; 43 break; 44 } 45 } 46 if (judge) printf("YES\n"); 47 else printf("NO\n"); 48 }
相关文章推荐
- CodeForces 43B Letter
- codeforces 180C C. Letter(dp)
- CodeForces-4A-Letter
- CodeForces 379 D. New Year Letter
- Codeforces 379D - New Year Letter
- codeforces Letter
- Codeforces 180C Letter【dp】
- CodeForces 180C Letter
- codeforces 180C Letter
- 【codeforces 379D】New Year Letter
- CodeForces 379 D. New Year Letter
- Cover Letter & Resume 重点诠释 - 深度剖析
- codeforces--507C--Guess Your Way Out!(论读题的重要性。。)
- Codeforces 55D 数位DP
- CodeForces 697B Barnicle (科学计数法转化成普通数)
- Codeforces 762B USB vs. PS/2 贪心
- [codeforces 832D]Misha, Grisha and Underground
- 20171216 codeforces总结
- Letter to a Young Developer
- 解决Codeforces访问慢的本地方案