当前位置: 首页 > news >正文

xtuoj Can you raed it croretcly?

题目

思路

没啥技巧,我直接暴力了。首先有几种情况是可以提前判断的,如果两个字符串相等,注意这里不可以直接用==,字符串判断相等,要用到strcmp(a,b)==0,直接输出Equal。还有就是字符串长度不等,肯定No。首字母或者尾字母不同,直接No。

最后还剩下两种情况,一种就是字母内部字母只是交换了顺序,那肯定是Yes,另外一种,就是之间的字母不同,就是No。

同样也是统计字母频度。

代码

#include<stdio.h>
#include<string.h>
#include<ctype.h>char a[25],b[25];int main(){while(~scanf("%s %s",a,b)){int lenA=strlen(a);int lenB=strlen(b);if(strcmp(a,b)==0){printf("Equal\n");continue;}if(lenA!=lenB){printf("No\n");continue;}if(a[0]!=b[0]||a[lenA-1]!=b[lenB-1]){printf("No\n");continue;}int fA[26]={0};int fB[26]={0};for(int i=0;i<lenA;i++){if(isupper(a[i])) a[i]=tolower(a[i]);if(isupper(b[i])) b[i]=tolower(b[i]);fA[a[i]-'a']++;fB[b[i]-'a']++;}int flag=0;for(int i=0;i<26;i++){if(fA[i]!=fB[i]){flag=1;break;}}if(flag) printf("No\n");else printf("Yes\n");}return 0;
}

http://www.dtcms.com/a/464761.html

相关文章:

  • 异构动作空间
  • 【Nginx开荒攻略】Nginx虚拟主机配置:从域名、端口到IP的完整指南
  • 小杰深度学习(nine)——CUDA与CuDNN安装
  • 鸿蒙NEXT USB Host模式开发完全指南
  • MinerU2.5 windows 本地部署
  • UIkit中使用新版UICollectionViewCompositionalLayout进行复杂布局(二)
  • 网站建设的技术问题苏州吴江建设局招标网站
  • 河南省村镇建设处网站网站配色与布局 教材
  • Prometheus运维之路(ES监控接入)
  • OpenAMP专题(一):一文了解OpenAMP全貌
  • C++ 中 rfind 方法详解
  • SpringBoot 教程(十四) SpringBoot之集成 Redis(优化版)
  • 【Linux】线程同步与互斥(上)
  • 图观 模型编辑器
  • Win11 输入延迟与鼠标卡顿:系统化排查与优化指南
  • 【开题答辩全过程】以 爱运动健身小程序的设计与实现为例,包含答辩的问题和答案
  • Linux 内核IIO sensor驱动
  • 《Linux系统编程之入门基础》【Linux的前世今生】
  • 活动汪活动策划网站龙岗建设网站
  • Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践
  • LLM时代基于unstructured解析非结构化pdf
  • uniapp tab切换及tab锚点效果(wx小程序及H5端)
  • Hadoop面试题及详细答案 110题 (71-85)-- 集群部署与运维
  • 5-1〔OSCP ◈ 研记〕❘ SQL注入攻击▸SQL注入理论基础
  • 南充市企业网站建设wordpress极客主题
  • 企业做小红书关键词搜索排名推广时,怎么找到小红书上有一定搜索量但竞争度低的蓝海词?
  • 数据仓库与数据挖掘基础知识
  • 鸿蒙:使用Rating组件实现五角星打分评价
  • 外国人可以在中国做网站吗做个网站得花多少钱
  • 双均线策略