zoukankan      html  css  js  c++  java
  • HDU3337 Guess the number 测试输入数据

    http://acm.hdu.edu.cn/showproblem.php?pid=3337

      这题一看没有一点头绪,题目中只说了输入数据是由大小写字母及数字组成的不超过16位的字符串,其能够表达的一个数字。我们要做的就是输出这个数字。说起来,这个真不好办,看了下大神的思路,原来是通过OJ不同的评测结果来测试后台数据,挺有意思的。  我的方法比较土,一个一个试,不知到他们所说的输入机器人是怎么弄的。一共提交了90+次,终于对了。

      这时测试时的代码:

    #include <cstdio>
    #include <cstring>
    #include <cstdlib>
    #define POS 0
    using namespace std;

    int test[100000000];

    int down( int x )
    {
    return down(x);
    }

    int main( )
    {
    char ch, *p;
    for( int i = 1; i <= POS; ++i )
    getchar();
    scanf( "%c", &ch );

    if( ch == 'A' )
    while( 1 )
    puts( "_+_+_+_+_+" );

    if( ch == 'B' )
    memset( test, 0, sizeof( test ) );

    if( ch == 'C' )
    *p = 0;

    if( ch == 'D' )
    while( 1 ) ;

    if( ch == 'E' )
    down(2);

    if( ch == 'F' )
    printf( "%d\n", 1 / 0 );

    else
    {
    printf( "WA\n" );
    }
    return 0;
    }

        这里测试的是第一个字符。

  • 相关阅读:
    mysql开发
    mysql的初始化配置及命令行选项
    纪念Vamai
    JXU1NDRBJXU0RTJBJXU1MjJCJXU1NDI3
    Java8简明学习之新时间日期API
    Java8简明学习之Lambda表达式
    Java8简明学习之接口默认方法
    Java8简明学习之Optional
    JVM类加载器及Java类的生命周期
    Java反射拾遗
  • 原文地址:https://www.cnblogs.com/Lyush/p/2233196.html
Copyright © 2011-2022 走看看