题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=108&page=show_problem&problem=1415
快排+二分,就是不知道跟回溯法有什么关系。
快排+二分,就是不知道跟回溯法有什么关系。
#include<stdio.h> #include<stdlib.h> #define MAXN 10000+10 int marble[MAXN]; int cmp(void const *a,void const *b) { return *((int *)a)-*((int *)b); } int binsearch(int find,int *marble,int left,int right) { int mid=(left+right)/2; while(left<right) { if(marble[mid]<find) left=mid+1; else right=mid; mid=(left+right)/2; } if(marble[mid]==find) return mid+1; else return 0; } int main() { int i,N,Q,cases=0;; for(;;) { scanf("%d%d",&N,&Q); if(N==0&&Q==0) break; cases++; printf("CASE# %d:\n",cases); for(i=0;i<N;i++) scanf("%d",marble+i); qsort(marble,N,4,cmp); while(Q--) { int find,res; scanf("%d",&find); res=binsearch(find,marble,0,N-1); if(res) printf("%d found at %d\n",find,res); else printf("%d not found\n",find); } } return 0; }
发表评论
-
UVa 10422 Knights in FEN
2012-09-07 08:40 941题目:http://uva.onlinejudge.org/i ... -
UVa 539 The Settlers of Catan
2012-08-31 22:22 28题目:http://uva.onlinejudge.org/i ... -
UVa 301 Transportation
2012-08-31 22:10 34题目:http://uva.onlinejudge.org/i ... -
UVa 639 Don't Get Rooked
2012-08-30 23:01 856题目:http://uva.onlinejudge.org/i ... -
UVa 216 Getting in Line
2012-08-29 20:48 766题目:http://uva.onlinejudge.org/i ... -
UVa 592 Island of Logic
2012-08-27 11:05 1685题目:http://uva.onlinejudge ... -
UVa 11205 The broken pedometer
2012-08-25 17:28 1096题目:http://uva.onlinejudge.org/i ... -
UVa 131 The Psychic Poker Player
2012-08-24 22:28 911题目:http://uva.onlinejudge.org/i ... -
UVa 729 The Hamming Distance Problem
2012-08-24 12:18 738题目:http://uva.onlinejudge.org/i ... -
Uva 10098 Generating Fast
2012-08-23 15:28 692题目:http://uva.onlinejudge.org/i ... -
UVa 146 ID Codes
2012-08-20 18:46 806题目:http://uva.onlinejudge.org/i ... -
UVa 10167 Birthday Cake
2012-08-16 20:57 641题目:http://uva.onlinejudge.org/i ... -
UVa 10129 Play on Words
2012-08-15 22:49 1186题目:http://uva.onlinejudge.org/i ... -
UVa 10596 Morning Walk
2012-08-14 22:05 923题目:http://uva.onlinejudge.org/i ... -
Uva 10305 Ordering Tasks
2012-08-13 23:40 701题目:http://uva.onlinejudge.org/i ... -
Uva 10004 Bicoloring
2012-08-13 23:34 917题目:http://uva.onlinejudge.org/i ... -
Uva 532 Dungeon Master
2012-08-13 23:29 829题目:http://uva.onlinejudge ... -
Uva 439 Knight Moves
2012-08-11 22:24 700题目:http://uva.onlinejudge.org/i ... -
UVa 784 Maze Exploration
2012-08-11 14:09 891题目:http://uva.onlinejudge.org/i ... -
Uva 572 Oil Deposits
2012-08-11 11:43 790题目:http://uva.onlinejudge.org/i ...
相关推荐
### UVA10474 Where is the Marble? #### 问题背景 Raju 和 Meena 喜欢玩一种与数字标记的弹珠游戏。在这个游戏中,Raju 首先按照数字升序排列弹珠,然后 Meena 会询问特定数字的弹珠首次出现的位置。如果 Raju 能...
在题目A "Where is the Marble?" 中,`sort`函数被用来对输入的n个整数进行排序。`sort`函数是C++标准库中的一个通用排序算法,具有较好的效率,其原型为`sort(arrayBegin, arrayEnd)`,这里`arrayBegin`和`arrayEnd...
### Marble简介及使用详解 #### 一、Marble框架概述 Marble是一款专门为Java开发者设计的作业调度框架,旨在解决目前市面上缺乏适用于Java语言的作业调度解决方案的问题。它旨在简化开发人员的工作流程,使得在...
大理石图(Marble Diagram)是一种在Reactive Programming领域中广泛使用的可视化工具,特别是与Reactive Extensions (Rx)库相关的学习和调试。Marble Diagram Generator是一个应用程序或库,它帮助开发者生成这些...
【标题】:MARBLE个人作品展示响应式模板 在网页设计领域,响应式设计已经成为现代网站的必备特性,能够确保网站在不同设备上提供一致且优秀的用户体验。"MARBLE个人作品展示响应式模板"就是这样一款基于Bootstrap...
《ACM2007年Marble Game编程挑战》 Marble Game,作为一个在2007年ACM(国际大学生程序设计竞赛)中的编程题目,提供了一个有趣的逻辑与算法练习平台。游戏的核心是利用策略将标有数字的大理石滚入对应数字的洞里,...
总结来说,"MARBLE个人作品展示响应式模板.zip"是一个全面的网站解决方案,利用Bootstrap的强大功能,提供了一个美观且功能齐全的平台,个人创作者可以在此基础上定制自己的在线作品集,展示才华并吸引潜在的雇主或...
2-90 unity物理平衡球游戏源码Marble Kit v1.02-90 unity物理平衡球游戏源码Marble Kit v1.02-90 unity物理平衡球游戏源码Marble Kit v1.02-90 unity物理平衡球游戏源码Marble Kit v1.02-90 unity物理平衡球游戏源码...
经典的数字地球全球基础底图,分辨率5400*2700,构建三维GIS不可或缺的基础数据。
标题 "miui-blockota-marble-V14.0.20.0.TMRCNXM-V14.0.23.0.TMRCNXM-d9821173ec-13.0.zip" 提供的信息表明,这是一款针对MIUI系统的更新文件,用于从版本V14.0.20.0升级到V14.0.23.0。MIUI是小米公司开发的基于...
Geographic Calculator(po-jie)是由Blue Marble公司推出的一款专业坐标转换工具,兼容32位和64位操作系统,软件主要用于各类地理空间数据的处理、转换和查看等操作,软件拥有直观化的用户界面和强大的功能,可以满足...
《DC-V C2263 2265 (Marble) 维修手册V1.2》是一份专门针对施乐(Xerox)DC-V C2263和DC-V C2265型号打印机的维修指南。该手册包含了详尽的维修信息和全套的技术资料,是技术人员进行设备维护和故障排除的重要参考...
《JavaScript打造照片共享应用——以"marble"为例》 在当今数字时代,分享生活瞬间已经成为日常生活的一部分。"marble"应用程序就是一个专为喜欢分享照片的用户设计的平台,它利用了JavaScript的强大功能,提供了...
Marble.js是一个基于纯函数响应式编程(FRP)理念构建的Node.js Web框架,它以其独特的编程模型和强大的中间件系统吸引了很多开发者。在"marblejs-playground"项目中,我们可以深入学习如何利用Marble.js进行开发,...
**Node.js 框架:Marble.js** Marble.js 是一个高级的、功能响应型的HTTP中间件框架,专为Node.js平台设计,并利用了TypeScript的强大类型系统和RxJS(Reactive Extensions for JavaScript)的流处理能力。这个框架...
第二个问题是“Can you describe the place where you live?”。你可以从三个角度来回答:位置(location)、室内装饰(interior decoration)和周围环境(surroundings)。对于位置,你可以描述是否方便...
Marble Blast Epic大理石爆炸史诗Unity祖玛风格游戏项目源码C# 支持Unity版本2017.2.2f1及以上 商品描述 祖玛球爆炸是一款优秀的祖玛风格游戏,该游戏有3个不同的世界,每个世界包含10个级别。 内置 Unity 3d 具有...
Marble电子地球仪是一款免费的虚拟地球仪软件,操作上其实颇类似Google Maps,不过就没有详细的街道图,但是可以方便的浏览全世界,而且可以切换各式各样的风格模式,看地球也可以很特别。 而虚拟地球仪结合了...
# 基于嵌入式系统的Marble Run项目 ## 项目简介 该项目是一个创意的嵌入式系统,名为“Marble Run”。它结合了步进电机和伺服电机,创建了一个动态的雕塑装置。项目的主要焦点在于通过机械装置使大理石自动地在...