hdu4662(水)
来源:互联网 发布:2017淘宝主图尺寸大小 编辑:程序博客网 时间:2024/06/16 15:55
点击打开链接
题意:
给你一个串MI,按照三种规则1:M后面的部分加倍(Mx->Mxx),2:III->U,3:删去连续的两个UU。看看能否变为给的串。。
把所有U转变为I,则i的个数+6的倍数一定等于2的次方。
即: t+k*6=2^l显然t%2==0,t%3!=0;
注意判断M
#include"stdio.h"#include"string.h"#define N 1000006int main(){int T;int t;int i;char s[N];scanf("%d",&T);getchar();while(T--){gets(s);if(s[0]!='M'){printf("No\n");continue;}t=0;for(i=1;s[i];i++){if(s[i]=='M')break;else if(s[i]=='U')t+=3;else if(s[i]=='I')t++;}if(t==1&&s[i]==0)printf("Yes\n");else if(s[i]!=0)printf("No\n");else if(t%2!=0||t%3==0)printf("No\n");else printf("Yes\n");}return 0;}
- hdu4662(水)
- HDU4662
- HDU4662
- HDU4662+无
- hdu4662 简单搜索打表
- hdu4662-枚举|搜索&模拟-Scaring the Birds
- 【周练】 几何水题 (水)
- hdu3783 ZOJ (水)
- hdu2734 Quicksum (水)
- Equations(数学,水)
- Conversions(水)
- 数字反转(水)
- hdu 2537(水)
- hdu 3346 (水)
- hdu .3343 (水)
- 1062(水)
- 1087(水)
- hdu 2156(水)
- Farm Irrigation zoj
- 多校第六场1008---MU Puzzle
- WINCE启动流程
- hdu 1217 Arbitrage (BellmanFord 变形 判断是否存在正权回路)
- 杭电第五场多校联系-整数划分-五边形定理
- hdu4662(水)
- 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
- Linux内核网络协议栈1- socket文件系统注册
- 操作系统基础知识
- 现场部署纪实
- The Unquiet Grave——2、Rats
- (void)fprintf 里面的(void)有什么作用
- USBCAN转串口(UART)在PC上调试
- ASSIC码对照表