码迷,mamicode.com
首页 > 其他好文 > 详细

UVA 10474

时间:2016-11-04 23:43:02      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:log   print   stdin   uva   题意   printf   pen   names   return   

题意:给你一组数,再给几个数问是否在一组数中。

题很简单:STL入门。

没用到STL。

#include<iostream>
#include<cstdio>
#include<algorithm>

using namespace std;
int a[10005];
int main()
{
    int ncase = 1;
    //freopen("in.txt","r",stdin);
    int n,m;
    while(scanf("%d%d",&n,&m) != EOF){
        if(n == 0 && m == 0)
            break;
        printf("CASE# %d:\n",ncase++);
        for(int i = 1;i <= n; i++)
            scanf("%d",&a[i]);
        sort(a+1,a+n+1);
        for(int i = 1;i <= m; i++){
            int ans;
            scanf("%d",&ans);
            int flag = false;
            int j;
            for(j = 1;j <= n; j++)
                if(a[j] == ans){
                    flag = true;
                    break;
                }
            if(flag)
                printf("%d found at %d\n",ans,j);
            else
                printf("%d not found\n",ans);
        }
    }
    return 0;
}

STL。

#include<iostream>
#include<cstdio>
#include<algorithm>

using namespace std;
int a[10005];
int main()
{
    int ncase = 1;
    //freopen("in.txt","r",stdin);
    int n,m;
    while(scanf("%d%d",&n,&m) != EOF){
        if(n == 0 && m == 0)
            break;
        printf("CASE# %d:\n",ncase++);
        for(int i = 1;i <= n; i++)
            scanf("%d",&a[i]);
        sort(a+1,a+n+1);
        for(int i = 1;i <= m; i++){
            int ans;
            scanf("%d",&ans);
            int flag;
    //        for(j = 1;j <= n; j++)
    //            if(a[j] == ans){
    //                flag = true;
    //                break;
    //            }
            flag = lower_bound(a+1,a+n+1,ans) - a;  //很容易看出怎么操作的
            if(a[flag] == ans)
                printf("%d found at %d\n",ans,flag);
            else
                printf("%d not found\n",ans);
        }
    }
    return 0;
}

 

UVA 10474

标签:log   print   stdin   uva   题意   printf   pen   names   return   

原文地址:http://www.cnblogs.com/Since-natural-ran/p/6031596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!