hnu_13269 Simple String
来源:互联网 发布:淘宝售后招聘 编辑:程序博客网 时间:2024/04/29 16:11
#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn=10000000+100;char a[maxn],b[maxn],c[maxn];int cnta[30],cntb[30],cntc[30];int main(){ while(~scanf("%s%s%s",a,b,c)) //把ABC看作特殊的集合(元素可以重复),C含于A交B,A交C元素个数大于等于N,<span style="font-family: Arial, Helvetica, sans-serif;">B交C元素个数大于等于N </span> { memset(cnta,0,sizeof(cnta)); memset(cntb,0,sizeof(cntb)); memset(cntc,0,sizeof(cntc)); int lena=strlen(a); int lenb=strlen(b); int lenc=strlen(c); int flag=0; for(int i=0;i<lena;i++) cnta[a[i]-'A'+1]++; for(int i=0;i<lenb;i++) cntb[b[i]-'A'+1]++; for(int i=0;i<lenc;i++) cntc[c[i]-'A'+1]++; int sa=0,sb=0; for(int i=1;i<=26;i++) { if(cnta[i]+cntb[i]<cntc[i]) { printf("NO\n"); flag=1; break;} sa+=min(cnta[i],cntc[i]); sb+=min(cntb[i],cntc[i]); } if(flag) continue; if((sa>=lenc/2)&&(sb>=lenc/2)) printf("YES\n"); else printf("NO\n"); } return 0;}
headache..TAT熬夜伤身啊
0 0
- hnu_13269 Simple String
- Simple String Compression Functions
- simple string class
- fzu2218 Simple String Problem
- bnu51124 Simple String Problem
- Simple String Problem FZU
- FZU - 2218 Simple String Problem
- FZU 2218 Simple String Problem
- FZU-2218 Simple String Problem
- FZU 2218 Simple String Problem
- FZU 2218 Simple String Problem
- Water --- CSU 1550: Simple String
- csu 1550: Simple String (字符串)
- #2334:Simple prefix compression--关于string.length()
- CSU 1550-Simple String(字符串)
- 状压dp fzu2218 Simple String Problem
- FOJ Problem 2218 Simple String Problem
- ACM--字符串--CSU--1550-- Simple String
- 《年轻可以一无所有》读书笔记 (二)
- 写代码时,什么比性能performance更重要
- hdu 4119 Isabella's Message 【字符串处理】
- java练习:interface
- Codeforces Round #244 (Div. 2)
- hnu_13269 Simple String
- 游戏引擎理论与实现系列02-主控线程和循环
- 初窥门径 LeetCode
- 蓝桥杯 - 2的次幂表示 (递归)
- Leetcode-Number of Islands
- 遍历NSMutableDictionary时setObject forKey崩溃(<null>处理)
- PHP用jQuery实现无刷新验证
- 【0409】java学习日志
- memmove 和 memcpy的区别