1003. 我要通过!(20) PAT乙级
来源:互联网 发布:windows 预览计划 编辑:程序博客网 时间:2024/05/03 01:11
传送门
#include<stdio.h>#include<string.h>#define MAX_N 110int main(){ int n; char str[MAX_N]; scanf("%d",&n); getchar(); for(int k=0;k<n;k++){ int count_p=0,count_t=0,other=0; int pos_p=0,pos_t=0; gets(str); int len=strlen(str); for(int i=0;i<len;i++){ if(str[i]=='P'){ count_p++; pos_p=i; } else if(str[i]=='T'){ count_t++; pos_t=i; }else if(str[i]!='A') other++; } if(count_p!=1||count_t!=1||other!=0||(pos_t-pos_p<=1)){ printf("NO\n"); continue; } int x=pos_p,y=pos_t-pos_p-1,z=len-pos_t-1; if(z-(y-1)*x==x){ printf("YES\n"); } else{ printf("NO\n"); } } }
0 0
- PAT-乙级-1003. 我要通过!(20)
- 1003. 我要通过!(20) PAT乙级
- 1003. 我要通过!(20)-PAT乙级
- PAT乙级 1003. 我要通过!(20)
- PAT乙级1003. 我要通过!(20)
- PAT乙级 1003. 我要通过!(20)
- [PAT乙级]1003. 我要通过!(20)
- 1003. 我要通过!(20)--PAT乙级
- PAT乙级1003. 我要通过!(20)
- PAT乙级 1003. 我要通过!(20)
- PAT乙级 1003. 我要通过!
- PAT(乙级) 1003.我要通过
- 浙大PAT乙级 1003. 我要通过!
- PAT乙级-1003. 我要通过!
- [PAT-乙级]1003.我要通过!
- PAT乙级题1003.我要通过!
- PAT乙级1003:我要通过!(20)
- pat 乙级 1003 我要通过!(20)
- 我的PAT乙级练习题1003代码记录
- netstat命令详解
- ESP8266 从UDP到TCP
- redis slowlog配置说明
- Android基础知识_01像素的单位
- 1003. 我要通过!(20) PAT乙级
- Super Mario(easy ver.)
- 【51nod】1548 欧姆诺姆和糖果
- java 代码优化
- Spark--Java独立应用
- 安装ionic ,android studio,ios 等环境
- 用国内外地图时应该知道的一些东西
- Java编码规范(草台班子专用简化版)
- Hi3516A开发--挂载SD卡和U盘