栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

poj 2803 Defining Moment

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

poj 2803 Defining Moment

#include<iostream>#include<string.h>#include<stdio.h>#include<algorithm>#include<math.h>#include<queue>using namespace std; char s[150];int t,l,p1,p2;     void test(){      if (!p1 && s[0]=='a' && s[1]=='n' && s[2]=='t' && s[3]=='i')      {  p1=1;  strcpy(s,s+4);  test();  return;      }      if (!p1 && s[0]=='p' && s[1]=='o' && s[2]=='s' && s[3]=='t')      {   p1=2;  strcpy(s,s+4);  test();  return;      }      if (!p1 && s[0]=='p' && s[1]=='r' && s[2]=='e')      {  p1=3;  strcpy(s,s+3);  test();  return;      }         if (!p1 && s[0]=='r' && s[1]=='e')      {  p1=4;  strcpy(s,s+2);  test();   return;      }      if (!p1 && s[0]=='u' && s[1]=='n')      {  p1=5;  strcpy(s,s+2);  test();  return;      }      l=strlen(s);      if (!p2 && l>=2 && s[l-1]=='r' && s[l-2]=='e')      {  p2=1;  s[l-2]='';  test();  return;      }      if (!p2 && l>=3 && s[l-1]=='g' && s[l-2]=='n' && s[l-3]=='i')      {   p2=2;  s[l-3]='';  test();   return;      }      if (!p2 && l>=3 && s[l-1]=='e' && s[l-2]=='z' && s[l-3]=='i')      {   p2=3;  s[l-3]='';  test();   return;      }      if (!p2 && l>=1 && s[l-1]=='s')      {   p2=4;  s[l-1]='';    test();  return;      }      if (!p2 && l>=4 && s[l-1]=='n' && s[l-2]=='o' && s[l-3]=='i' && s[l-4]=='t')      {  p2=5;  s[l-4]='';   test();  return;      }      return;}   int main(){         scanf("%d",&t);      while (t--)      {  scanf("%s",s);  p1=p2=0;  test();  if (p1==1) printf("against "); else  if (p1==2) printf("after "); else  if (p1==3) printf("before "); else  if (p1==5) printf("not ");   if (p2==1) printf("one who "); else  if (p2==2) printf("to actively "); else  if (p2==3) printf("change into "); else  if (p2==4) printf("multiple instances of "); else  if (p2==5) printf("the process of ");  printf("%s",s);  if (p2==1) printf("s");   if (p2==5) printf("ing");  if (p1==4) printf(" again");  printf("n");      }      return 0;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375056.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号