`

南阳理工OJ 138 找球号(二) 哈希表

 
阅读更多
#include<stdio.h>
int a[3200000];
int main()
{
	int T,n,date;
	char str[10];
	scanf("%d",&T);
	while(T--)
	{
		scanf("%s%d",str,&n);
		if(str[0]=='A')
		{
			while(n--)
			{
				scanf("%d",&date);
				a[date>>5]|=1<<(date%32);
			}
		}
		else
		{
			while(n--)
			{
				scanf("%d",&date);
				if(a[date>>5]&(1<<(date%32)))printf("YES\n");
				else printf("NO\n");
			}
		}
	}
	return 0;
}

 

字典树会超空间

 

 

 

 

分享到:
评论

相关推荐

    南阳理工oj离线题库

    南阳理工oj离线题库是为编程爱好者和学习者提供的一种资源,主要用于练习和提高编程技能。这个离线题库通常包含多种类型的编程题目,涵盖了数据结构、算法、计算机科学基础等多个方面。在这个环境中,用户可以不受...

    南阳理工学院OJ_个人AC代码包(Java提交)

    【南阳理工学院OJ_个人AC代码包(Java提交)】是针对Java初学者的一份宝贵资源,它包含了参与ACM国际大学生程序设计竞赛(ICPC)时在南阳理工学院在线评测系统(OJ)上获得正确答案的代码实例。这些代码展示了如何用...

    南阳理工学院OJ第1版解题报告V1.0.pdf

    ### 南阳理工学院OJ第1版解题报告概览 #### 1. A+B Problem 虽然解题思路在报告中被省略,但我们可以推测这是一个基础的数学加法问题,涉及到数字输入与基本算术操作。此类题目旨在测试初学者对编程语言基本输入...

    南阳理工oj stl练习ac代码

    南阳理工学院的OJ(Online Judge)平台为学生提供了丰富的STL练习题目,通过AC(Accepted,表示代码正确通过所有测试用例)的代码,我们可以学习到STL在实际问题解决中的应用。 1. 容器: STL包含多种容器,如...

    湖南理工oj题解(学习用)-共230道题

    3. **算法与数据结构**:OJ题解中会涵盖各种常见的算法,如排序(快速排序、归并排序、冒泡排序等)、查找(二分查找、哈希查找等)、图论(最短路径、最小生成树等)、动态规划、回溯法等。同时,还会涉及数据结构...

    哈理工oj 1084百步穿杨

    哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案

    湖南理工学院OJ-小鱼比可爱

    湖南理工学院小鱼比可爱OJ题

    oj刷题 西安理工大学学生在线实验系统编程题答案(超级详细)

    这个“oj刷题”压缩包文件很可能是包含了西安理工大学在线实验系统中的一些典型题目,包括但不限于排序算法(如冒泡排序、快速排序、归并排序)、搜索算法(如二分查找、深度优先搜索、广度优先搜索)、图论问题(如...

    基于Laravel 5.0的OJ题解网站 , 目前涵盖安科OJ,南阳OJ,杭电OJ ,北大OJ,浙大OJ.zip

    【描述】中提到的“目前涵盖安科OJ,南阳OJ,杭电OJ,北大OJ,浙大OJ”意味着这个题解网站已经集成了多个知名OJ平台的题目,用户可以在一个统一的平台上找到这些不同OJ的题目并查看解决方案。安科OJ、南阳OJ、杭电OJ...

    山东理工大学2016级OJ题1832

    例如在第一个和第二个程序中,都使用了 `sqrt` 函数来计算数列的项。 3. **循环结构**:在计算数列和的程序中,使用了 `for` 循环结构来迭代计算每一项的值,直到达到指定的项数 `m`。 4. **函数定义与调用**:每...

    哈希表(链地址法处理冲突)swust oj#1012

    hash表一般都采用取余构造(将一个数对n取余然后根据余数来查找是否存在该数),当两个数的余数相同时仅仅凭借余数作为下标来查找就会发生错误即hash冲突,那么链地址法其实就是将余数相同的数用链表储存起来,那么...

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    基于bootstrap对hustoj前端的二次改造

    "基于Bootstrap对HustOJ前端的二次改造"是一个项目,旨在通过引入Bootstrap框架来优化HustOJ(华中科技大学在线评测系统)的用户界面和用户体验。Bootstrap是一款流行的开源前端开发框架,它提供了丰富的预定义样式...

    oj题.zip

    这些文件名看起来是编程题目,很可能来源于在线编程竞赛(Online Judge,简称OJ)平台,如LeetCode、Codeforces或HackerRank等。每个.py文件可能代表一个独立的编程问题解决方案,采用Python语言编写。接下来,我们...

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答提取方式是百度网盘分享地址

    OJ_电话号码去重

    【OJ_电话号码去重】是一个在线编程挑战,它主要涉及数据处理和集合操作的知识,特别是针对Java编程语言。这个题目要求我们实现一个功能,去除重复的电话号码,这通常是一个基础的数据清洗任务,常见于数据分析或...

    华为OJ机试题 绝对值

    5. **找出字符串中第一个只出现一次的字符**:可以使用哈希表或者滑动窗口的方法来实现,需要理解和熟练运用字符串处理技巧。 6. **百千买百鸡**:这是一个经典的中国剩余定理问题,也可以用穷举或数学方法解决,...

    湖南理工学院OJ-阶乘求和-定义函数

    湖南理工学院OJ-阶乘求和-定义函数

    swust西南科技大学OJ数据结构80题答案

    4. **哈希表**:哈希表通过哈希函数实现快速查找,常用于实现字典、集合等。哈希冲突的处理方法(如开放寻址法、链地址法)也是考察点。题目可能要求设计哈希表或解决哈希冲突问题。 5. **堆**:最大堆和最小堆常...

    OJ平台hustoj

    【OJ平台hustoj】是一个在线编程竞赛(Online Judge)平台的开源实现,它允许用户提交代码并自动运行测试,以验证程序的正确性。这个平台对于教学、技术比赛和编程训练非常有用,帮助学生和程序员提升编程技能。本文...

Global site tag (gtag.js) - Google Analytics