`
Midnight0101
  • 浏览: 15925 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

water~3

阅读更多
poj2159http://poj.org/problem?id=2159
题目非常水,不过题意非常容易理解错。
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;


int main()
{
	string str1,str2;
	int a[26],b[26];
	int i;
	
	cin>>str1>>str2;	
	memset(a,0,sizeof(int)*26);
	memset(b,0,sizeof(int)*26);

	for(i=0;i<str1.size();i++)
		a[str1[i]-'A']++;
	for(i=0;i<str2.size();i++)
		b[str2[i]-'A']++;

	sort(a,a+26);
	sort(b,b+26);
	
	for(i=0;i<26;i++)
		if(a[i]!=b[i])
		{
			cout<<"NO"<<endl;
			return 0;
		}
	cout<<"YES"<<endl;
		
	
	


	return 0;
};
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics