`

ShoutterDiv2

阅读更多
/*
Problem Statement for ShoutterDiv2


Problem Statement
    	
A group of freshman rabbits has recently joined the Eel club. No two of the rabbits knew each other. Today, each of the rabbits went to the club for the first time. You are given int[]s s and t with the following meaning: For each i, rabbit number i entered the club at the time s[i] and left the club at the time t[i].

Each pair of rabbits that was in the club at the same time got to know each other, and they became friends on the social network service Shoutter. This is also the case for rabbits who just met for a single moment (i.e., one of them entered the club exactly at the time when the other one was leaving).

Compute and return the number of pairs of rabbits that became friends today.

 
Definition
    	
Class:	ShoutterDiv2
Method:	count
Parameters:	int[], int[]
Returns:	int
Method signature:	int count(int[] s, int[] t)
(be sure your method is public)
    
 
Constraints
-	s and t will contain between 1 and 50 integers, inclusive.
-	s and t will contain the same number of elements.
-	Each integer in s and t will be between 0 and 100, inclusive.
-	For each i, t[i] will be greater than or equal to s[i].
 
Examples
0)	
    	
{1, 2, 4}
{3, 4, 6}
Returns: 2
Rabbit 0 and Rabbit 1 will be friends because both of them are in the club between time 2 and 3. 

Rabbit 0 and Rabbit 2 won't be friends because Rabbit 0 will leave the club before Rabbit 2 enters the club. 

Rabbit 1 and Rabbit 2 will be friends because both of them are in the club at time 4. 

1)	
    	
{0}
{100}
Returns: 0
2)	
    	
{0,0,0}
{1,1,1}
Returns: 3
3)	
    	
{9,26,8,35,3,58,91,24,10,26,22,18,15,12,15,27,15,60,76,19,12,16,37,35,25,4,22,47,65,3,2,23,26,33,7,11,34,74,67,32,15,45,20,53,60,25,74,13,44,51}
{26,62,80,80,52,83,100,71,20,73,23,32,80,37,34,55,51,86,97,89,17,81,74,94,79,85,77,97,87,8,70,46,58,70,97,35,80,76,82,80,19,56,65,62,80,49,79,28,75,78}
Returns: 830
*/

public class ShouttleDiv2 {
	public static void main(String argv[]){
		int s[]={9,26,8,35,3,58,91,24,10,26,22,18,15,12,15,27,15,60,76,19,12,16,37,35,25,4,22,47,65,3,2,23,26,33,7,11,34,74,67,32,15,45,20,53,60,25,74,13,44,51};
		
		int t[]={26,62,80,80,52,83,100,71,20,73,23,32,80,37,34,55,51,86,97,89,17,81,74,94,79,85,77,97,87,8,70,46,58,70,97,35,80,76,82,80,19,56,65,62,80,49,79,28,75,78};
		
		System.out.println(new ShouttleDiv2().count(s,t));
	}
	
	public int count(int []s,int []t){
		int counter=0;
		if(s.length<=0 || s.length !=t.length)
		{
			throw new IllegalArgumentException("");
			//return counter;
		}
		for(int i=0;i<s.length;i++)
		{
			for(int j=i+1;j<s.length;j++)
			{
				if(s[i]>t[j] || s[j]>t[i])continue;
					counter ++;
			}
		}
		
		return counter;
	}
}

算法复杂度,穷举O(N^2) 

分享到:
评论

相关推荐

    杭州电子科技大学数据结构(题目).pdf

    杭州电子科技大学,期末考试资料,计算机专业期末考试试卷,试卷及答案,数据结构。

    重庆大学 2010-2011(一)模拟电子技术A卷答案.pdf

    重庆大学期末考试试卷,重大期末考试试题,试题及答案

    如何创意年会组织形式?.docx

    年会班会资料,节目策划,游戏策划,策划案,策划方案,活动方案,筹办,公司年会,开场白,主持人,策划主题,主持词,小游戏。

    基于Django框架的博客系统.zip

    基于Django框架的博客系统.zip

    【基于Springboot+Vue的Java毕业设计】校园服务平台项目实战(源码+录像演示+说明).rar

    【基于Springboot+Vue的Java毕业设计】校园服务平台项目实战(源码+录像演示+说明).rar 【项目技术】 开发语言:Java 框架:Spingboot+vue 架构:B/S 数据库:mysql 【演示视频-编号:321】 https://pan.quark.cn/s/8dea014f4d36 【实现功能】 系统可以提供信息显示和相应服务,其管理员增删改查接单员和接单员资料,审核接单员预订订单,查看订单评价和评分,通过留言功能回复用户提问。

    财务收入支出凭证3.xlsx

    Excel数据看板,Excel办公模板,Excel模板下载,Excel数据统计,数据展示

    PTS技术内含数据集.zip

    PTS技术内含数据集.zip

    财务助理总结(1).docx

    工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。

    重庆大学电磁场原理11年考题(A卷).pdf

    重庆大学期末考试试卷,重大期末考试试题,试题及答案

    脉冲编码调制(PCM)matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    空间复用的MIMO系统的信号检测OSIC检测方法内含数据集.zip

    空间复用的MIMO系统的信号检测OSIC检测方法内含数据集.zip

    在线问卷vue+前端.zip

    该毕业设计使用了比较受前端欢迎的vue框架技术,是一个纯前端的项目,没有使用后端java程序和数据库。如果你刚学完vue相关的知识,可以通过该项目源码对vue加以巩固。现在流行无纸化办公,该项目主要解决了问卷调查相关的问题。 主要功能包括:问卷发布,数据查看。其中数据查看以图表的方式展现,便于使用者查看调查结果。

    年新农村建设指导员工作总结.docx

    工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。

    空间复用的MIMO系统的信号检测MIMO系统的QRM-MLD检测器的软判决内含数据集.zip

    空间复用的MIMO系统的信号检测MIMO系统的QRM-MLD检测器的软判决内含数据集.zip

    重庆大学电磁场原理10年考题(a卷)答案及评分标准.pdf

    重庆大学期末考试试卷,重大期末考试试题,试题及答案

    数字政府建设实施方案建议.rar

    数字政府建设实施方案建议.rar文件是一个综合性的数字化转型解决方案精品资料,旨在为政府部门提供一个详细的蓝图和指导方针,以推进公共服务的数字化进程。这个方案强调了数字化在提高政府效率、透明度以及民众参与度方面的重要性,并提出了具体的实施步骤,包括基础设施升级、数据管理、在线服务平台建设、网络安全保障等关键要素。通过整合现代信息技术,如云计算、大数据分析、人工智能和移动互联,本方案不仅致力于优化内部工作流程,还着眼于提升公众与政府的互动体验。它涵盖了从政策制定到技术执行的各个层面,确保了数字政府建设的全面性和系统性,同时考虑到了可持续性和未来的技术演进。这份资料是任何希望实现现代化治理和服务的政府机构不可或缺的参考资源,有助于构建一个更加智能化、高效和公民友好的数字政府环境。重新回答||

    JAVA源码新版开源成人用品零售商城APP源码 内含安卓IOS双端原生源码+小程序源码

    一款成人用品线上零售商城JAVA源码,支持h5+安卓+ios+微信小程序, 在线销售男士、女士避孕用品、情趣内衣和玩具类等两性健康产品, 客户有自己的货源为了扩大渠道,方便客户购买,开发本款小程序。 产品分类清晰明了,首页需突出主打产品,页面展示产品清楚明了; 购买流程不要繁琐;后期方便用户查看订单情况。有促销信息及优惠券可以提高刺激消费者

    年汽车行业市场部工作总结.docx

    工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。

    辐射状系统配电网中的潮流解matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

Global site tag (gtag.js) - Google Analytics