• hdu--1073--字符串处理


    题意什么的很普通的 就是比较2个字符串 balabala的

    主要是加深下字符串的处理 这题很容易细节不处理好WA的----我一开始 TLE 惊呆了

        touch  me

     1 #include <iostream>
     2 #include <cstring>
     3 using namespace std;
     4 
     5 const int size = 5010;
     6 char str1[size];
     7 char str2[size];
     8 char str3[size];
     9 char str4[size];
    10 char str5[size];
    11 char ch[10];
    12 
    13 int main()
    14 {
    15     int n , k , t , flag;
    16     char sh;
    17     while( ~scanf("%d",&n) )
    18     {
    19         getchar();
    20         while( n-- )
    21         {
    22             strcpy(str1,"");
    23             strcpy(str2,"");
    24             flag = k = t = 0;
    25             gets(ch);
    26             //getchar();
    27             while( gets(str5) && strcmp(str5,"END")!=0 )
    28             {
    29                 if(flag)
    30                     strcat(str1,"
    ");
    31                 strcat(str1,str5);
    32                 flag++;
    33             }
    34             flag = 0;
    35             //getchar();
    36             gets(ch);
    37             while( gets(str5) && strcmp(str5,"END")!=0 )
    38             {
    39                 if(flag)
    40                     strcat(str2,"
    ");
    41                 strcat(str2,str5);
    42                 flag++;
    43             }
    44             for( int i = 0 ; str1[i]!='' ; i++ )
    45             {
    46                 if( str1[i]!=' ' && str1[i]!='	' && str1[i]!='
    ' )
    47                     str3[t++] = str1[i];
    48             }
    49             str3[t] = '';
    50             for( int j = 0 ; str2[j]!='' ; j++ )
    51             {
    52                 if( str2[j]!=' ' && str2[j]!='	' && str2[j]!='
    ' )
    53                     str4[k++] = str2[j];
    54             }
    55             str4[k] = '';
    56             if( !strcmp(str1,str2) )
    57                 printf( "Accepted
    " );
    58             else if( strcmp(str3,str4)!=0 )
    59                 printf("Wrong Answer
    ");
    60             else
    61                 printf("Presentation Error
    ");
    62         }
    63     }
    64     return 0;
    65 }
    View Code

    洗澡去了~~

    just follow your heart
  • 相关阅读:
    log4j学习
    数据库索引
    php 通过exec 创建git分支失败
    Nginx 常用全局变量 及Rewrite规则详解
    Jetbrains phpstorm pycharm 免费授权注册码
    Nginx return 关键字配置小技巧
    PHP 加密 和 解密 方法
    Nginx 禁用IP IP段
    Yii2 捕获错误日志
    transform 实现响应式绝对居中
  • 原文地址:https://www.cnblogs.com/radical/p/3869160.html
Copyright © 2020-2023  润新知