猫史档案馆


Alcala

Alcala

Lv.1

鸿鹄一再高举 天地睹方圆【第61期社区星】

获赞:5514收藏:3239浏览:121952作品收藏:1995

签名:猫站肯定不会上的了,留了两个2021年退喵时最后的作品。 有老友可以来qq:2309193203找我。

回复帖子评论
上一页47 页 / 共 60下一页

求 助 。 中回复

   

2021-08-22T20:50:49 点赞:0

退猫了,拜拜 中回复

az十七再见

2021-08-22T21:37:06 点赞:1

怎么获得勋章? 中回复

等明天

2021-08-23T19:06:21 点赞:0

一步执行有什么用? 中回复

有很大用,是kt4用处前5的积木

2021-08-24T20:35:18 点赞:0

【岛3教程】有了存档功能,跑酷再也不虐了! 中回复

2021-08-25T19:34:17 点赞:3

还记得你为什么来到神奇代码岛吗? 中回复

喜欢这张图

2021-08-25T20:04:07 点赞:2

【大佬勿入】想要活跃的徒弟…… 中回复

你大号谁?)

2021-08-25T20:27:19 点赞:0

你们玩我的世界吗? 中回复

AAA

2021-08-25T22:17:21 点赞:0

认识我吗? 中回复

C,

2021-08-26T11:58:11 点赞:0

针对现在的自荐规则 中回复

中立,因为我一直在鸽,5个月没做作品了)

2021-08-26T12:06:23 点赞:1

[疯癫|非广告]疯癫何时再疯癫?(疯癫历史,访谈录,优秀评论等) 中回复

沙发

2021-08-26T12:15:04 点赞:1

BOX3老图新建!一起来建设:Tomorrow Land! 中回复

多老?)

2021-08-26T13:57:00 点赞:0

各位大神们,怎么联机协作呀??在哪里呀??谢谢~~ 中回复

https://preview-kitten.cod喵

2021-08-26T16:06:10 点赞:0

怎么协助啊 中回复

???协助啥

2021-08-26T21:16:03 点赞:0

【爵士抽风合集·1】爵 士 中 举 1 中回复

板凳

2021-08-26T21:42:18 点赞:0

kitten协作!!!哈迷们看过来 中回复

喵d

2021-08-26T21:50:08 点赞:0

我想做抖音,谁知道怎么做比较好 中回复

不做,是最好的方法(

2021-08-26T21:52:53 点赞:2

下载素材库的图片 中回复

不就是F12吗

2021-08-26T21:53:52 点赞:1

【万能F12】第二集 中回复

喵d

2021-08-27T16:13:57 点赞:0

帖子标题:【kitten注册破千万啦】参与活动,拿欢庆福利 中回复

???

2021-08-28T17:58:19 点赞:0

帖子标题:【kitten注册破千万啦】参与活动,拿欢庆福利 中回复

I wish codemao no water posts, no advertising and more academic style in the future!emotion_doge

2021-08-28T21:45:25 点赞:1

帖子标题:【kitten注册破千万啦】参与活动,拿欢庆福利 中回复

我觉得工作室应该放小鹿、月狼、PTG、ZCH、跃动、宇軒、TFT、帅哥、疯癫这些老牌三级的工作室好,现在除了CJP都是新加入的

2021-08-28T21:51:18 点赞:8

紧急通知!发现编程社区超喵ug!急需修复! 中回复

又在钓鱼啊

2021-08-29T19:12:18 点赞:0

如何在社区证明自己是大佬? 中回复

#include<bits/stdc++.h>
#define endl ('\n')
using namespace std;
const int maxn = 1e6 + 1e2;
int root,q,size_,t[maxn][2],key[maxn],siz[maxn];
void insert(int &u,int x){
	if(u == 0){
		u = ++size_,key[u] = x,siz[u] = 1;
		t[u][0] = t[u][1] = 0;
		return;
	}
	int d = (x > key[u]);
	insert(t[u][d],x);
	siz[u]++;
}
void erase(int &u,int x){
	if(u == 0) return;
	if(key[u] == x){
		if(t[u][0] == 0 || t[u][1] == 0){
			u = t[u][0] + t[u][1];
		}
		else {
			int v = t[u][1];
			while(t[v][0]){
				v = t[v][0];
			}
			key[u] = key[v];
			erase(t[u][1],key[u]);
			siz[u]--;
		}
		return;
	}
	int d = (x > key[u]);
	erase(t[u][d],x);
	siz[u]--;
}
int find(int u,int k){
	int s = siz[t[u][0]];
	if(k < s) return find(t[u][0],k);
	if(k == s) return key[u];
	return find(t[u][1],k - s - 1);
}
int order(int u,int x){
	if(u == 0) return 0;
	if(x <= key[u]) return order(t[u][0],x);
	return siz[t[u][0]] + 1 + order(t[u][1],x);
}
int qq(int root,int x){
	return find(root,order(root,x) - 1);
}
int hj(int root,int x){
	return find(root,order(root,x + 1));
}
int vec[maxn], sz;
void dfs(int u) {
  if(t[u][0]) dfs(t[u][0]);
  vec[sz++] = key[u];
  if(t[u][1]) dfs(t[u][1]);
}
int build(int l,int r){
	int u = ++size_,mid = (l + r) / 2;
	key[u] = vec[mid],siz[u] = 1,t[u][0] = t[u][1] = 0;
	if(l < mid) t[u][0] = build(l, mid - 1),siz[u] += siz[t[u][0]];
	if(r > mid) t[u][1] = build(mid + 1, r),siz[u] += siz[t[u][1]];
	return u;
}
int rebuild(int root){
	if(!root) return 0;
	sz = 0;
	dfs(root);
	size_ = 0;
	return build(0,sz - 1);
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	insert(root,-2147483647);
	insert(root,2147483647);
	cin>>q;
	int kkk = sqrt(q);
	for(int i = 1;i <= q;i++){
		if(i % kkk == 0) root = rebuild(root);
		int k,x;
		cin>>k>>x;
		if(k == 1) insert(root,x);
		if(k == 2) erase(root,x);
		if(k == 3) cout<<order(root,x)<<endl;
		if(k == 4) cout<<find(root,x)<<endl;
		if(k == 5) cout<<qq(root,x)<<endl;
		if(k == 6) cout<<hj(root,x)<<endl;
	}
	return 0;
}

2021-08-30T08:41:15 点赞:0

有人知道这是什么BUG吗 中回复

???

2021-08-30T13:01:05 点赞:0

【代码岛教程教程】激光特效ta来啦 中回复

ddd,等好久这个了)

2021-08-30T17:26:59 点赞:0

新工作室招人 中回复

???)

2021-08-30T17:35:37 点赞:0

【社区星推荐】第五期·无情的AC自动鸡 中回复

喵d

2021-08-30T21:51:14 点赞:0

哪位大佬教教我怎么通过代码岛资格?我不懂啊啊啊啊啊啊啊! 中回复

ssd,不会就别领,学JS去

2021-08-30T22:12:41 点赞:0

申请加入工作室好吗?求! 中回复

??

2021-08-30T22:58:20 点赞:0