B. Suffix Structures 模拟吧,情况比较多要想周全
这道题需要考虑的情况比较多,flag1表示情况是:b数组里有的字母而a里没有和b里面的同一个字母个数比a里面的多
flag2表示情况:b里面的左右字母能不能在a中同等顺序的存在
flag3表示情况:a里面同一个字母的个数与b里面是否相同
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main(){// freopen("in.txt","r",stdin);char a[105],b[105];int coua[50],coub[50];while(cin>>a>>b){for(int i=0;i<50;i++)coua[i]=coub[i]=0;int lena=strlen(a);int lenb=strlen(b);for(int i=0;i<lena;i++)coua[a[i]-'a']++;for(int i=0;i<lenb;i++)coub[b[i]-'a']++;int flag1=0,flag2=0,flag3=0;for(int i=0;i<50;i++){if((coub[i]!=0 && coua[i]==0)||coub[i]>coua[i]){flag1=1;}if(coub[i]!=coua[i])flag3=1;}for(int i=0,j=0;i<lenb,j<lena;){if(b[i]==a[j]){i++;j++;}else j++;if(i==lenb)flag2=1;}if((flag1==1 || lena<lenb)||((lena==lenb)&&flag3==1))cout<<"need tree"<<endl;if(flag1==0 && flag2==0 && lena>lenb )cout<<"both"<<endl;if(flag1==0 && flag2==1)cout<<"automaton"<<endl;if(flag1==0 && flag2==0 && lena==lenb && flag3==0)cout<<"array"<<endl;}
}
B. Suffix Structures 模拟吧,情况比较多要想周全相关推荐
- 华为复制加密门禁卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里
当MIUI12正式发布的时候,点燃了亓纪想要体验新系统的决心.刚好手边有一台小米9,于是便申请了内测权限,体验到了全新的MIUI12.今天想和大家分享的是升级后感知最强的功能:模拟加密卡. 原因 作为 ...
- 小米手环无法模拟门卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里
当MIUI12正式发布的时候,点燃了亓纪想要体验新系统的决心.刚好手边有一台小米9,于是便申请了内测权限,体验到了全新的MIUI12.今天想和大家分享的是升级后感知最强的功能:模拟加密卡. 原因 作为 ...
- python模拟预测孩子身高代码_想知道孩子将来能长多高?用这套公式,多数人都说准...
宝强夫妇的身高都不算特别高,当初结婚的时候就担心将来孩子的身高会受到自己的影响,所以从孩子出生开始,宝强就想尽办法给孩子补充营养.加强锻炼,希望孩子能把后天的优势发挥出来.在孩子刚出生时,宝强曾经根据 ...
- 北京几点出门算错峰?哪些情况别开车?想要一路畅通,这些数据您得了解
来源:北京交通广播 导 读 交通出行问题一直是市民关注的热点和难点问题.早晚通勤怕堵车.送娃上学怕迟到.周末郊游怕排队,其实有些数据提前了解,做好全面出行规划,能节省不少时间,您知道么? 通勤出行,什 ...
- 新项目开荒服务器,梦幻模拟战:萌新PVE想快速成型?最佳开荒攻略,先从服务器说起...
传说君在目前"月辉下的守护者"版本刚刚上线的时候就说过,这届新人的福利不要太好.不光是迎来了期待已久的空轨联动复刻卡池,而且还有"无暇的圣盾"和"天威 ...
- python判断是否为整数的函数_实现函数 isInteger(x) 来判断 x 是否是整数
Python开发程序:选课系统-改良版 程序名称: 选课系统 角色:学校.学员.课程.讲师要求:1. 创建北京.上海 2 所学校2. 创建linux , python , go 3个课程 , linu ...
- 测试老司机一起聊聊性能测试是怎么一回事?
问:性能测试最好什么时候开始更好?需求阶段.设计阶段.还是测试阶段? 答:有些同事在测试几轮之后,功能稳定了开始介入性能测试,这时才发现性能根本支撑不了预期值.这个时候开发再回头进行系统调优,如果事先 ...
- 模拟下线程池队列无界或线程无限的OOM情况
Idea先修改下JVM运行参数,改小些,容易测试出结果 先拿newSingleThread这个等待队列是无界的线程池模拟OOM情况 public class TestMain {//newSingle ...
- 如何在自动驾驶的视觉感知中检测极端情况?
作者丨黄浴 来源丨 计算机视觉深度学习和自动驾驶 一篇来自德国大学的论文:"Corner Cases for Visual Perception in Automated Driving: ...
- 模拟撞击_正确看待小行星威胁!NASA模拟8年后300米小行星撞击地球试验
曾经大家可能都想过小行星撞击地球会是神马效果?会是一个坑?还是一个洞?还是会怎么样呢?这个大家偶尔在新闻上看到陨石坠落后地球上有一个巨大的坑?小行星会是多大的坑呢?10M,50M,100M,300M大 ...
最新文章
- JQuery自定义插件详解之Banner图滚动插件
- [BZOJ]1095 Hide捉迷藏(ZJOI2007)
- dotNET Core实现分布式环境下的流水号唯一
- 2019江苏高考作文_2019年关于现代组织的5大文章
- 日本「AI 鱼脸识别」项目,每分钟识别 100 条,有望让渔民不再“摸鱼”
- zk和redis分布式锁比较
- python应用——把word问卷对应转换成excel
- 1、电脑鼠标右键反应慢,解决办法
- 计算机不能再U盘新建文件夹,如何让你的U盘永不中毒?新建一个文件夹就搞定!-u盘文件夹变成exe...
- 众多快递中驿站代收的单号怎么查询、筛选的
- 华为用c还是java,C语言和Java孰轻孰重!
- The_Last_Geass
- 坑,爱转换PDF转换器,熊猫办公
- Spring问题研究之bean的属性xml注入List类型不匹配
- 复旦黄萱菁:顶会也喜欢“搞事情”文章,提示学习等已成为NLP领域的研究重点...
- 【论文笔记】ASYMMETRIC SELF-PLAY FOR AUTOMATIC GOAL DISCOVERY IN ROBOTIC MANIPULATION
- 【Fluent】iso-clip、iso-surface和plane-surface的区别,iso-surface如何添加和应用?Error:Surface creation failed错误
- RStudio中R notebook的使用
- nginx index.php 隐藏,nginx隐藏index.php的设置方法
- python自动化测试项目全流程
热门文章
- spark 的RDD各种转换和动作
- MFC应用程序中指针的使用
- 基础—机器学习—softMax regression
- cocos2d-x 中的create函数的实现
- [iOS]深入浅出 iOS 之多线程 NSThread
- Pydev 的覆盖率测试python coverage以及其他使用
- matlab 做中值滤波时K = filter2(fspecial('average',3),J)/255,为什么要除以255
- OmniPlayer for Mac(全能视频播放器)中文版
- 安装及卸载CrossOver for Mac
- 从ELK到EFK演进