hdu 4662 MU Puzzle 模拟

简介:

   模拟题,易知将所有U换成I,补全所有删去的U,应为2的幂,又因为每次删去2个U,即6个I,所以对6取模,发现余数只有2和4,所以如果余数为2,4则必为yes。

   注意开头不为M和中间有M的情况


/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <queue>
#define INF 1E9
using namespace std;
int main()
{
    int T;
    char s[1000005];
    scanf("%d",&T);
    while(T--)
    {
        scanf("%s",s);
        int i,j=0,len=strlen(s);
        if(s[0]=='M')
         for(i=1,j=0;i<len;i++)
         {
            if(s[i]=='U')
                j+=3;
            else if(s[i]=='I')j++;
            else {j=0;break;}
         }
        printf("%s\n",j%6!=2&&j%6!=4&&j!=1?"No":"Yes");
    }
}


目录
相关文章
|
JSON JavaScript 前端开发
免费实时天气预报api接口
免费实时天气预报api接口
1520 0
|
测试技术 运维
并发模式与 RPS 模式之争,性能压测领域的星球大战
本文是《如何做好性能压测》系列专题分享的第四期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。
13087 113
|
监控 安全 测试技术
CLAS:用于软件定义网络SDN的协作分层架构
网络软件化的进步正在促进在电信运营商的服务和基础设施中引入可编程性。这通常是通过在网络中引入软件定义网络 (SDN) [RFC7149] [RFC7426] 功能来实现的,包括控制器和协调器。
777 0
CLAS:用于软件定义网络SDN的协作分层架构
|
Web App开发 编解码 前端开发
Unity Render Streaming 云渲染解决方案
Unity Render Streaming 云渲染解决方案
1427 1
Unity Render Streaming 云渲染解决方案
|
Python
Python使用quote、unquote、urlencode、urldecode对url编码解码
Python使用quote、unquote、urlencode、urldecode对url编码解码
474 0
|
存储 人工智能 Kubernetes
GPU AI 模型训练
适用于 AI 图片训练场景,使用 CPFS/NAS 作为共享存储,利用容器服务 Kubernetes 版管 理 GPU 云服务器集群进行图片 AI 训练。
19629 0
GPU AI 模型训练
|
Web App开发 JSON 监控
日志服务IPython/Jupyter扩展实战:下载数据为Excel文件
想要将日志服务的日志下载并保存为Excel或者CSV格式,并且自动处理字段不一致的情况的话,该怎么办?通过使用日志服务IPython/Jupyter扩展,轻松做到这点。
4587 0
|
弹性计算 运维 监控
ECS主动运维2.0,体验升级,事半功倍
阿里云致力于提供更好用的运维体验,让您使用ECS的过程更透明、高效,并实现更加标准化、自动化的运维方式。基于主动运维2.0,您使用ECS云服务器的体验更加流畅,而且利用系统事件,不再依赖于工单联系客服,可以通过自助处理的方式响应主动运维实例重启,减少对系统可靠性和业务连续性的影响。
4517 0