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

网站域名中文后缀不想花钱做网站推广

网站域名中文后缀,不想花钱做网站推广,做门户网站主要技术哪一块,动漫制作专业使用的电脑题目大意 给出一个长度为N的非负整数序列A[i]#xff0c;对于所有1 ≤ k ≤ (N 1) / 2#xff0c;输出A[1], A[3], …, A[2k - 1]的中位数。即前1#xff0c;3#xff0c;5#xff0c;……个数的中位数。 题解 要找到中位数我们需要的序列是单调不减的#xff0c;故可以…题目大意 给出一个长度为N的非负整数序列A[i]对于所有1 ≤ k ≤ (N 1) / 2输出A[1], A[3], …, A[2k - 1]的中位数。即前135……个数的中位数。 题解 要找到中位数我们需要的序列是单调不减的故可以用二叉平衡树解决。 #include cstdio #include cstring #include algorithm using namespace std;const int MAX_NODE 100010;struct SplayTree { private:struct Node{Node *LeftSon, *RightSon, *Father;int Key, Size, Count;Node(Node *fa, int key) : Father(fa), LeftSon(NULL), RightSon(NULL), Key(key), Size(1), Count(1){}bool IsLeftSon(){return Father-LeftSon this;}void Refresh(){Size (LeftSon ? LeftSon-Size : 0) (RightSon ? RightSon-Size : 0) Count;}bool IsRoot(){return Father NULL || (Father-LeftSon ! this Father-RightSon ! this);}}*Root;void Rotate(Node *cur){Node *gfa cur-Father-Father;Node **gfaSon gfa ? (cur-Father-IsLeftSon() ? gfa-LeftSon : gfa-RightSon) : Root;Node **faSon cur-IsLeftSon() ? cur-Father-LeftSon : cur-Father-RightSon;Node **curSon cur-IsLeftSon() ? cur-RightSon : cur-LeftSon;*faSon *curSon;if (*faSon)(*faSon)-Father cur-Father;*curSon cur-Father;(*curSon)-Father cur;*gfaSon cur;(*gfaSon)-Father gfa;(*curSon)-Refresh();cur-Refresh();}void PushDown() {}void Splay(Node *cur){PushDown();while (cur-Father){if (!cur-Father-IsRoot())Rotate(cur-Father-IsLeftSon() cur-IsLeftSon() ? cur-Father : cur);Rotate(cur);}}int GetKeyByRank(Node *cur, int rank){int rootSize, leftSize (cur-LeftSon ? cur-LeftSon-Size : 0);if (rank leftSize)return GetKeyByRank(cur-LeftSon, rank);else if (rank (rootSize leftSize cur-Count))return cur-Key;elsereturn GetKeyByRank(cur-RightSon, rank - rootSize);}public:void Insert(int key){Node **cur Root, *fa NULL;while (*cur){fa *cur;if (key (*cur)-Key){(*cur)-Count;Splay(*cur);return;}else if (key (*cur)-Key)cur (*cur)-LeftSon;else if (key (*cur)-Key)cur (*cur)-RightSon;}*cur new Node(fa, key);Splay(*cur);}int GetKeyByRank(int rank){return GetKeyByRank(Root, rank);} }g;int main() {static int A[MAX_NODE];int n;scanf(%d, n);for (int i 1; i n; i)scanf(%d, A i);for (int i 1; i n; i 2){g.Insert(A[i]);printf(%d\n, g.GetKeyByRank(i / 2 1));g.Insert(A[i 1]);}return 0; } 转载于:https://www.cnblogs.com/headboy2002/p/9028748.html
http://www.yutouwan.com/news/493005/

相关文章:

  • 深圳网站策划推广百度小说
  • app制作程序苏州seo关键词排名
  • 设计素材网站推荐2023北京网站设计济南兴田德润评价
  • 外贸商城网站系统大庆市建设局宫方网站
  • 网站建设公司2018-10-1网站建设未来发展的趋势
  • 水果网页制作模板百度快照优化网站
  • 西安seo优化公司郑州网站优化排名
  • 工业品公司做商城网站好吗制作手机软件的软件
  • 网站开发需要哪些流程怎样给网站登录界面做后台
  • 怎么搭建自己的网站挣钱网页微信网址
  • 网站平台如何推广dw个人网页制作模板源代码
  • 怎么做传奇网站图黄江网站建设公司
  • 常用设计网站建站资源免费
  • 去年做哪些网站能致富做网站套模板
  • 做兼职什么网站最专业网站建设公司首选
  • 上海沪港建设咨询有限公司网站群晖wordpress怎么用
  • 网站建设前期需要做出的准备网站开发的大学生应届简历
  • 新手写作网站seo推广技术培训
  • 上海餐饮网站建设想注册个网站做短租房投资多少钱
  • 网站广告形式泽州县住房保障和城乡建设局网站
  • 深圳最近消息搜素引擎排名优化
  • 惠州网站建设模板合作阿里巴巴司法拍卖网官网
  • 网站设计最新风格如何弄微信小程序店铺
  • 怎么把网站排名排上去google网站优化工具
  • 建网页放到什么网站上网站怎么做微信接口
  • shtml怎么做网站招商网站建设大概多少钱
  • 做淘客网站怎么样是不是该填写完整
  • 网络注册公司怎么注册东莞百度搜索优化
  • 大连教育培训网站建设河北省邢台市seo
  • 怎么搭建一个视频网站vi手册免费模板