真心不知道怎么用动归,然后网上找到的做法:

I think this problem's tip is..
len=string length
Mutant : len is 1, and str[0]='B'
Simple : if len is 1, and str[0]='A'
Fully-Grown : str[len-1]='B', and str[len-2]='A'
Mutagenic : str[0]='B', and str[len-1]='A'
Else : Mutant

然后再写出自己的代码就行了。

#include<cstdio>#include<cstring>#include<cstdlib>

const char ans[4][20] = { "SIMPLE", "FULLY-GROWN", "MUTAGENIC", "MUTANT"};int T, len, res;char ch[1005];

int solve(){if( len % 2 == 0) // !(len & 1)        return 4;if( len == 1) {if( ch[0] == 'A')return 1;else return 4;    }

if( ch[len - 2] == 'A' && ch[len - 1] == 'B') // FULL-GROWN        return 2;

if( ch[0] == 'B' && ch[len - 1] == 'A') // MUTAGENIC        return 3;

return 4;}

int main(){    scanf( "%d", &T);while( T --)    {        scanf( "%s", ch);        len = strlen(ch);        printf( "%s\n", ans[solve() - 1]);    }return 0;}


转载于:https://www.cnblogs.com/Yu2012/archive/2012/02/02/2335883.html

UVA 620 - Cellular Structure相关推荐

  1. uva 620 Cellular Structure

    题目连接:620 - Cellular Structure 题目大意:给出一个细胞群, 判断该细胞的可能是由哪一种生长方式的到的, 输出该生长方式的最后一种生长种类, "SIMPLE&quo ...

  2. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  3. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  4. UVa在线比赛单题汇总-----DP专题

    动态规划基础 例题 LA 3882 UVa 3882 - And Then There Was One 递推------------无力orz UVa 10635 10635 - Prince and ...

  5. kuangbin带你飞专题合集

    题目列表 [kuangbin带你飞]专题一 简单搜索 [kuangbin带你飞]专题二 搜索进阶 [kuangbin带你飞]专题三 Dancing Links [kuangbin带你飞]专题四 最短路 ...

  6. 算法学习经典例题整理

    陆续会对本篇博客进行更新! 搜索:https://vjudge.net/contest/292597 区间DP:https://vjudge.net/contest/293892 树状背包:https ...

  7. 流利阅读 2019.1.23 Tech industry expo opens portal to tomorrow

    下载 笔记版/无笔记版 pdf资料: GitHub - zhbink/LiuLiYueDu: 流利阅读pdf汇总 本文内容全部来源于流利阅读.流利阅读对每期内容均有很好的文章讲解,向您推荐. 您可以关 ...

  8. kuangbin带你飞 专题1-23 题单

    kuangbin大神,对于打过ACM比赛的ACMer,无人不知无人不晓. 在此,附上vjudge平台上一位大神整理的[kuangbin带你飞]专题目录链接. [kuangbin带你飞专题目录1-23] ...

  9. 分子生物学词汇(C)

    C value C值[单倍基因组DNA的量] C value paradox C值悖理[物种的C值和它的进化复杂性之间无严格对应关系] C4 dicarboxylic acid cycle C4二羧酸 ...

最新文章

  1. python培训班哪些比较好-南京Python培训机构哪家比较好
  2. 抓包oracle密码,Oracle TNS 协议抓包分析
  3. 【PAT甲级 sc.nextInt()的使用】1008 Elevator (20 分) Java版 9/9通过
  4. LinkCutTree 总结
  5. 电商系统下单时商品库存和销售状态如何处理
  6. oracle10g 克隆安装,克隆Oracle Home(10g2)
  7. Symbian手记【二】 —— Symbian对象构造
  8. rpm包常见的格式详解
  9. java 中文车牌识别_EasyPR-Java开源中文车牌识别系统工程部署
  10. unity天空盒渐变_在Unity3D中使用天空盒
  11. python工资自动发放_python自动化办公--协助财务自动发送工资条
  12. 如何查看电脑能否加内存条
  13. python 加载DLL动态链接库
  14. 《卓有成效的管理者》读书分享
  15. 【AltiumDesigner专栏】01.05——ECAD-MCAD(一)
  16. Java面向对象之构造器
  17. 一文搞懂常用的网络概念:域名、动态IP、DNS、DDNS
  18. 机械故障诊断01——峭度
  19. 启动报错this is very likely to create a memory leak
  20. python秒杀神器苏宁_Python苏宁易购免费试用申请一键执行脚本源代码

热门文章

  1. linux netstat
  2. opencv SURF角检测
  3. python try except 嵌套_try except嵌套之异常的传递
  4. php tomcat配置_php+tomcat 配置运行环境
  5. vant部署_记录mpvue+vant-weapp的使用(一):安装配置使用,引入vant-weapp
  6. python中正则表达式中_python 中 正则表达式(Regular Expressions)学习
  7. c++ eos智能合约开发_hyperledger fabric 开发第一个智能合约
  8. 常常被人忽略的VC备份
  9. 普通码农和CTO之间的差距
  10. JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源