我是靠谱客的博主 从容发卡,最近开发中收集的这篇文章主要介绍0018 Where is the Marble? UVA - 10474Where is the Marble? UVA - 10474总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • Where is the Marble? UVA - 10474
    • 问题
    • 代码
  • 总结

Where is the Marble? UVA - 10474

问题

在这里插入图片描述

在这里插入图片描述

代码

// 算法竞赛入门经典系列源码解析

// 算法竞赛入门经典第2版 P108
// 算法竞赛入门经典 习题与解答
// 算法竞赛入门经典 训练指南 
// 算法竞赛入门经典 算法实现 
/*
    Dreams never shine!
    It's you that shine while chasing your dreams :)
    JAYO!!
*/
#include <cstdio>
#include <algorithm>
using namespace std;

const int maxn = 10000;

int main() {
    int n, q, x, a[maxn], kase = 0;
    while(scanf("%d%d", &n, &q) == 2 && n) {
        printf("CASE# %d:n", ++kase);
        for(int i = 0; i < n; i++) scanf("%d", &a[i]);
        sort(a, a + n);
        while(q--) {
            scanf("%d", &x);
            int p = lower_bound(a, a + n, x) - a; // 在已经排序的数组a中寻找x
            if(a[p] == x) printf("%d found at %dn", x, p + 1);
            else printf("%d not foundn", x);
        }
    }
 	return 0;
}



总结

加油,知耻而后勇,厚积薄发,好好学习!!!

最后

以上就是从容发卡为你收集整理的0018 Where is the Marble? UVA - 10474Where is the Marble? UVA - 10474总结的全部内容,希望文章能够帮你解决0018 Where is the Marble? UVA - 10474Where is the Marble? UVA - 10474总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部