POJ 2159
#include <iostream> #include <string> using namespace std; //此题算法不好想:将上下两行的字符根据出现次数进行排序,然后进行一一的比较,如果匹配的话即可,答案为YES,否则为NO //即无论怎样加密不会改变每个字母出现的频率 int compare(const void* a,const void* b){//const代表不改变参数值,void*值可以是任何类型的指针 return *(int *)a-*(int *)b;//取内容和强制类型转换 } int main(){ char str1[110],str2[110]; int a[26]={0},b[26]={0}; int i; bool flag=false; cin>>str1>>str2; for (i=0;i<strlen(str1);i++)//字符串处理函数无论是C++中的还是C中的都要学会灵活运用! { a[str1[i] - 'A']++; b[str2[i] - 'A']++; } qsort((void *)a,26,sizeof(int),compare); qsort((void *)b,26,sizeof(int),compare); flag = true; for(i=0;<mce:script type="text/javascript" src="http://hi.images.csdn.net/js/blog/tiny_mce/themes/advanced/langs/zh.js" mce_src="http://hi.images.csdn.net/js/blog/tiny_mce/themes/advanced/langs/zh.js"></mce:script><mce:script type="text/javascript" src="http://hi.images.csdn.net/js/blog/tiny_mce/plugins/syntaxhl/langs/zh.js" mce_src="http://hi.images.csdn.net/js/blog/tiny_mce/plugins/syntaxhl/langs/zh.js"></mce:script>i<26;i++){ if (a[i]!=b[i]) { flag = false; break; } } if (flag == true) { cout<<"YES"<<endl; } else { cout<<"NO"<<endl; } return 0; }
您还没有登录,请您登录后再发表评论
北大POJ2159的源程序程序,Ancient Cipher
北大POJ2159-Ancient Cipher 解题报告+AC代码
北大POJ1016-Numbers That Count【字符串处理】 解题报告+AC代码
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
POJ第1861题源码 POJ第1861题源码 POJ第1861题源码
北大POJ1159-Palindrome 解题报告+AC代码
poj分类poj分类poj分类poj分类
在进行ACM编程训练时做字符串专题的一些题目(POJ1782,POJ1790,POJ1951,POJ2003,POJ2121)
poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告
C语言 poj npu 西工大 C语言Poj答案全完整打包,给有需要的朋友
poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告
poj 2329解题报告poj 2329解题报告poj 2329解题报告poj 2329解题报告
poj 1659解题报告poj 1659解题报告poj 1659解题报告poj 1659解题报告
POJ1503解答 POJ1503解答,正确答案(已通过POJ)
北大POJ2002-Squares 解题报告+AC代码
POJ1048,加强版的约瑟夫问题 难度中等
POJ1083的代码,POJ1083的代码,POJ1083的代码
poj 百练 题目分类 poj 百练 题目分类
61单词频次;62POJer的烦恼;63文件比较1;63文件比较2;63文件比较3;64字符串加密;65复数;66插入字符串;67检查图像文件格式;68源程序添加行号1;68源程序添加行号2;69搜索字符;70重组字符串
相关推荐
北大POJ2159的源程序程序,Ancient Cipher
北大POJ2159-Ancient Cipher 解题报告+AC代码
北大POJ1016-Numbers That Count【字符串处理】 解题报告+AC代码
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
POJ第1861题源码 POJ第1861题源码 POJ第1861题源码
北大POJ1159-Palindrome 解题报告+AC代码
poj分类poj分类poj分类poj分类
在进行ACM编程训练时做字符串专题的一些题目(POJ1782,POJ1790,POJ1951,POJ2003,POJ2121)
poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告
C语言 poj npu 西工大 C语言Poj答案全完整打包,给有需要的朋友
poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告
poj 2329解题报告poj 2329解题报告poj 2329解题报告poj 2329解题报告
poj 1659解题报告poj 1659解题报告poj 1659解题报告poj 1659解题报告
POJ1503解答 POJ1503解答,正确答案(已通过POJ)
北大POJ2002-Squares 解题报告+AC代码
POJ1048,加强版的约瑟夫问题 难度中等
POJ1083的代码,POJ1083的代码,POJ1083的代码
poj 百练 题目分类 poj 百练 题目分类
61单词频次;62POJer的烦恼;63文件比较1;63文件比较2;63文件比较3;64字符串加密;65复数;66插入字符串;67检查图像文件格式;68源程序添加行号1;68源程序添加行号2;69搜索字符;70重组字符串