zoukankan      html  css  js  c++  java
  • ACM——搜索(一)

    南邮OJ——1108

    搜索(一)

    时间限制(普通/Java):3500MS/10500MS          运行内存限制:65536KByte
    总提交:1023            测试通过:367

    描述

    给定整数序列,判断指定整数是否存在。

    输入

     

    第一行是一个正整数:测试用例数目,最多为100。之后,每个测试用例包括三行:

    l       第1行整数序列大小n,1≤n≤10000

    l       第2行给出整数序列,每个整数绝对值不超100000

    l       第3行给出指定整数m,1≤m≤1000000

    输出

     

    对于每个测试用例:

    l       指定整数存在则输出“Yes”,否则输出“No”

    样例输入

    2
    2
    2 3
    4
    3
    2 3 4
    3

    样例输出

    No
    Yes

    题目来源

    算法与数据结构设计2009

     

    #include<iostream>
    #include<string>
    using namespace std;
    int main()
    {
        int N,n,m,i,j=0,l;
        cin>>N;
        l=N;
        string* s=new string[N];
        while(N--)
        {
            scanf("%d",&n);
            int *p=new int[n];
            i=n;
            while(i--){scanf("%d",&p[i]);}
            scanf("%d",&m);
            i=n;
            while(i--)
            {
                if(m==p[i])
                {
                    s[j]="Yes";
                    j++;
                    break;
                }
            }
            if(i==-1) s[j++]="No";
            delete []p;
        }
        j=0;
        while(l--){
        cout<<s[j++]<<endl;
        }
        delete []s;
        return 0;
    }

     

     

  • 相关阅读:
    NOP(4) default
    NOP(三) ASP.NET Application Life Cycle
    About the IoC
    开园庆祝!
    js 添加/删除数组开头/结尾元素
    JavaScript String.prototype.slice()
    JavaScript Array.prototype.splice()方法的使用
    js Map
    js Set
    Bruteforce Algorithm [HDU 3221]
  • 原文地址:https://www.cnblogs.com/BasilLee/p/3801504.html
Copyright © 2011-2022 走看看