hdu 4908 BestCoder Sequence

hdu 4908 BestCoder Sequence

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

# include <stdio.h>
# include <algorithm>
using namespace std;
int main()
{
	int n,m,i,sum,cot,flag,j;
	int map[80040];
	int a[40010];
	int ans1;
	int	ans2;
	while(~scanf("%d%d",&n,&m))
	{
		ans1=ans2=40010;
		memset(map,0,sizeof(map));		
		for(i=1;i<=n;i++)
		{
			scanf("%d",&a[i]);
			if(a[i]==m)
				flag=i;
		}
		cot=0;
		map[ans2]=1;
		for(j=flag+1;j<=n;j++)
		{
			if(a[j]>m)
				map[++ans1]++; //记录出现该状态的次数  
			else
				map[--ans1]++;
		}
		cot+=map[ans2];//当状态数为ans2,才满足中位数  
		for(j=flag-1;j>=1;j--)
		{
			if(a[j]<m)
			{
				cot+=map[++ans2];
			}
			else
			{
				cot+=map[--ans2];
			}
		}
		printf("%d\n",cot);
	}
	return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118729.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TkMapper(通用mapper)「建议收藏」

    TkMapper(通用mapper)「建议收藏」TkMapper的配置及使用  TkMapper主要是做单标查询,复杂的多表查询我们还得自己写sql。使用的是Springboot框架使用的数据库表ums_permision:idpidnamevalueicontypeuristatuscreate_timesort10商品nullnull0null12018-09-2916:…

    2022年10月6日
    2
  • python开发mbus程序_关于MBUS MSG指令

    python开发mbus程序_关于MBUS MSG指令在MBUSMSG指令里有一个错误位,我看了手册上说1-8的低位,其中0是无错误,那Q0.0有输出到底是对还是不对,还有Q0.2是不用的意思,它是一直为1的吗?我现在程序测试过程中,发现Q0.1和Q0.2都有输出,不知道是什么错误啊图片说明:1,佳答案1、有关MBUS_MSG指令错误代码:Error错误代码:只有在Done位为1时,错误代码才有效0=无错误1=响应校验错误2…

    2022年10月16日
    2
  • HTML 下拉列表框<select>

    HTML 下拉列表框<select>newdocument 籍贯A 北京 河北 上海 籍贯B 海淀 东城 西城 朝阳

    2025年8月18日
    3
  • HTML+CSS代码橙色导航菜单

    效果预览:http://hovertree.com/code/texiao/ks63r6aq.htm1<!DOCTYPEhtml>2<htmlxmlns="ht

    2021年12月21日
    62
  • java io 试题_Java IO流面试题

    java io 试题_Java IO流面试题字节流与字符流的不同是他们的处理方式,字节流是最基本的,采用ASCII编码。但是实际上很多数据是文本,所以提出字符流的概念,采用unicode编码两者之间通过inputStreamReader与outputStreamWriter来关联,实际上是通过byte[]与String来关联字节流输出:程序–>字节流–>文件字符流输出:程序–>字符流–>缓冲–>文件程序中所有…

    2022年4月25日
    28
  • ajax使用案例

    ajax使用案例1、初步了解这里可以修改网络快和慢。限网,流量式的,做模拟的。network->all代表加载的所有事件后面的那个显示有/,这个是首路由。后面有很多svg和js等文件想要这个服务器的地址

    2022年7月2日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号