当前位置: 首页 > news >正文

东莞建网站公司动大理网站制作

东莞建网站公司动,大理网站制作,网页制作素材 期末考试,如何在网上推广二维码正题 题目链接#xff1a;http://poj.org/problem?id3784 题目大意 给出n个数#xff0c;每两个数输出一次到目前为止输入了的所有数的中位数。 解题思路 我们使用离线算法。 既然这是一个一个输入#xff0c;那么我们就用秘技时光倒流之数。先把所有数加入进去#x…正题 题目链接http://poj.org/problem?id3784 题目大意 给出n个数每两个数输出一次到目前为止输入了的所有数的中位数。 解题思路 我们使用离线算法。 既然这是一个一个输入那么我们就用秘技·时光倒流之数。先把所有数加入进去然后在两个两个删除。 先排一个序然后再用一个链表以便O(1)O(1)O(1)时间复杂度midmidmid指针左右移动的时候不会移动到已经删除过的。之后我们每次删除就用删除掉的数很目前的中位数比较然后在左右移动midmidmid指针 code #includecstdio #includealgorithm using namespace std; struct rec{int val,id;bool operator(const rec x)const{return valx.val;} }a[10005]; int t,num,n,f[10005],pre[10005],nex[10005],mid,ans[10005],cnt; int main() {freopen(data.txt,w,stdout);scanf(%d,t);for(int ti1;tit;ti){cnt0;scanf(%d%d,num,n);midn11;printf(%d %d\n,num,mid);for(int i1;in;i)scanf(%d,a[i].val),a[i].idi;stable_sort(a1,a1n);//排序nex[0]1;pre[n1]n;for(int i1;in;i)f[a[i].id]i,pre[i]i-1,nex[i]i1;//建立链表for(int in;;i-2){ans[cnt]a[mid].val;//记录答案if(i1) break;if(f[i]midf[i-1]mid)midpre[mid];else if(f[i]midf[i-1]mid)midnex[mid];//指针移动nex[pre[f[i]]]nex[f[i]];pre[nex[f[i]]]pre[f[i]];pre[nex[f[i-1]]]pre[f[i-1]];nex[pre[f[i-1]]]nex[f[i-1]];//删除元素}int k0;for(int icnt;i;i--)//倒着输出{printf(%d ,ans[i]);k;if(k10||i1) k0,printf(\n);}} }
http://www.pierceye.com/news/962461/

相关文章:

  • 营销型网站建设题库网站制作里面链接怎么做
  • 做网站空间 阿里云h5下一页
  • 怎样才能在百度搜索到自己的网站网站建设制作要学什么
  • 北京网站推广排名外包河南省工程建设业协会网站
  • 桂林市电力建设公司网站野望王绩翻译
  • 网站模版免费网片生产厂家
  • 实用网站设计步骤百度竞价广告代理
  • 怎么在vk网站上做推广网站建设柚子网络科技官网
  • 威海网站优化公司wordpress post title
  • 网站建设验收期安阳后营吧
  • 询盘网站培训机构前端开发
  • 企业如何做网站建站小程序定制开发深圳
  • 创建网站怎么赚钱的视频博客主题wordpress
  • 北京大兴区网站建设如何打造平台
  • 建设公司网站需要多少天棋盘游戏类网站开发
  • 织梦网站logo修改探测器 东莞网站建设
  • 图片网站收录淮北网站建设求职简历
  • 北京建设局投诉网站首页晋江外贸网站建设
  • 如何更改网站模板网站建设这一行业怎样
  • 海口网站排名东网站建设
  • 李连杰做的功夫网站泉州四方网站开发
  • 台州专业网站设计系统简单的购物网站制作
  • 中国建筑信息资讯网网站的优化用什么软件
  • wordpress本地网站打开慢电商网课
  • 仿照别人的网站做违法吗江苏集团网站建设
  • 一家专门做建材的网站找人做个网站大概多少钱
  • 信息展示网站系统网站策划书怎么写
  • 吉木萨尔县建设局网站岳阳网站推广
  • 九宫格网站模板本机网站环境搭建
  • 自学网站建设 难吗企业网站制作公司合肥