亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 線段樹實現源代碼.txt

?? 此代碼是線段樹的實現源代碼
?? TXT
字號:

#include<stdio.h>
#include<stdlib.h>
int M[6];
typedef struct node{
	int l,r;
	int data[6];
	struct node *Ln,*Rn;
}*Linklist,Lnode;
void creat(Linklist list)
{
	Linklist p,q;
	int h=(list->l+list->r)/2;
	if(list->r-list->l==0)
	{	list->Ln=NULL;list->Rn =NULL;return;  }
	p=(Linklist)malloc(sizeof(Lnode));
	p->l=list->l ; p->r =h;	list->Ln =p;  creat(list->Ln );
	q=(Linklist)malloc(sizeof(Lnode));
	q->l=h+1; q->r=list->r;	list->Rn =q;  creat(list->Rn );
}

void insert(int rand ,int message[6],Linklist list)
{
	int i;
	if(list->l==rand&&list->r==rand)
       for(i=0;i<6;i++)list->data[i]=message[i];
	else if(rand<=(list->l+list->r)/2)	insert(rand,message,list->Ln );
	else	                        	insert(rand,message,list->Rn );
}

int*tongji(Linklist list){
	int i,p[6],q[6],*t;
	if(list->r==list->l) return list->data ;
	t=tongji(list->Ln );	for(i=0;i<6;i++)p[i]=t[i];
	t=tongji(list->Rn );	for(i=0;i<6;i++)q[i]=t[i];
	if(p[2]==q[0])	q[3]+=p[5];                            //整理信息并存儲 
	for(i=3;i<6;i++) if(q[i]>p[4]){p[4]=q[i];p[1]=q[i-3];}
	if(p[0]==p[1])   p[3]=p[4];
	p[2]=q[2];p[5]=q[5];
	if(p[2]==p[1])   p[5]=p[4];
	for(i=0;i<6;i++)  list->data[i]=p[i];
	return list->data ;
}
int* check(int a,int b,Linklist list){                     //查找a b段信息 
	int h=(list->l +list->r)/2 ,p[6],q[6],*t,i;
	if(list->l==a&&list->r ==b){for(i=0;i<6;i++)M[i]=list->data[i];return M;}
	if(b<=h&&a>=list->l ) check(a , b, list->Ln );
	else if(a>h&&b<=list->r ) check(a,b,list->Rn );
	else if(a>=list->l&&a<=h&&b<=list->r&&b>h){
		t=check(a,h,list->Ln);	for(i=0;i<6;i++)p[i]=t[i];
		t=check(h+1,b,list->Rn); for(i=0;i<6;i++)q[i]=t[i];
	    if(p[2]==q[0])	q[3]+=p[5];                       //整理信息并存儲 
		for(i=3;i<6;i++) if(q[i]>p[4]){p[4]=q[i];p[1]=q[i-3];}
		if(p[0]==p[1])   p[3]=p[4];
		p[2]=q[2];p[5]=q[5];
		if(p[2]==p[1])   p[5]=p[4];		
		for(i=0;i<6;i++)  M[i]=p[i];
		return M ;
	}
	return M ;
}
main()
{
	int i,j,*q,message[6],x=1,n,m,y;
	Linklist head;
	head=(Linklist)malloc(sizeof(Lnode));
	head->l=1;
	while(scanf("%d",&n)&&n!=0)
	{	
		head->r=n;
		creat(head);
		scanf("%d",&m);	
    	for(i=0;i<n;i++)
		{
    		scanf("%d",&x);
    		for(j=0;j<3;j++)	message[j]=x;
	    	for(j=3;j<6;j++)    message[j]=1;
    		insert(i+1,message,head);
		}
		q=tongji(head);
		for(i=0;i<m;i++)
		{
			scanf("%d%d",&x,&y);
		q=check(x,y,head);
		printf("%d\n",q[4]);
		}
	}	
	return 0;
}


	








       
		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色综合影院| 中文字幕精品—区二区四季| 久久只精品国产| 亚洲一区二区三区在线| 国产电影一区二区三区| 欧美另类变人与禽xxxxx| 中文字幕在线不卡一区| 久久国产视频网| 欧美性猛交xxxx乱大交退制版 | 免费高清视频精品| 粉嫩绯色av一区二区在线观看| 欧美综合一区二区三区| 欧美激情综合五月色丁香小说| 天天综合色天天| 在线精品观看国产| 亚洲国产精品v| 国产不卡免费视频| 精品电影一区二区| 麻豆精品国产传媒mv男同| 欧美色视频在线| 亚洲欧美视频在线观看| 国产精品1024| xf在线a精品一区二区视频网站| 亚洲国产精品久久久久婷婷884 | 夜夜嗨av一区二区三区| 成人免费高清在线观看| 久久精品网站免费观看| 亚洲亚洲精品在线观看| 91国产免费看| 亚洲一区二三区| 91精品福利在线| 一区二区日韩av| 欧洲在线/亚洲| 亚洲永久免费视频| 欧美唯美清纯偷拍| 午夜精品123| 欧美理论电影在线| 日本三级韩国三级欧美三级| 欧美日韩一区二区在线观看 | 欧美欧美午夜aⅴ在线观看| 亚洲精品va在线观看| 欧洲色大大久久| 亚洲电影在线播放| 91精品视频网| 精品亚洲aⅴ乱码一区二区三区| 日韩欧美区一区二| 国产一二精品视频| 国产精品视频看| 91官网在线免费观看| 日韩精品亚洲专区| 久久综合999| 成人av网址在线| 亚洲精品国产高清久久伦理二区 | 国产91在线观看丝袜| 亚洲欧美在线观看| 欧美色图一区二区三区| 免费成人美女在线观看| 国产欧美精品一区aⅴ影院| 91同城在线观看| 日欧美一区二区| 久久久久国产精品免费免费搜索| 成人白浆超碰人人人人| 一区二区三区四区蜜桃| 欧美性淫爽ww久久久久无| 日本不卡视频在线观看| 国产午夜精品一区二区| 欧美亚洲一区二区在线观看| 免费观看日韩av| 18欧美乱大交hd1984| 91精品在线免费观看| 成人激情视频网站| 三级亚洲高清视频| 欧美国产97人人爽人人喊| 欧美亚洲精品一区| 国产在线精品一区二区三区不卡 | 亚洲欧洲日韩在线| 欧美一区二区三区影视| 成人福利视频网站| 男女男精品视频网| 亚洲男人的天堂av| 久久女同精品一区二区| 欧美视频一区二| 粉嫩av一区二区三区粉嫩| 偷拍自拍另类欧美| 亚洲欧洲性图库| 精品国精品自拍自在线| 欧美色图免费看| 一本一本大道香蕉久在线精品 | 欧美色精品天天在线观看视频| 国产老肥熟一区二区三区| 亚洲一区二区在线免费观看视频| 久久久久久毛片| 91精品国产乱| 欧美日韩一二三区| 一本大道久久a久久综合婷婷| 狠狠色丁香久久婷婷综合_中| 亚洲五码中文字幕| 亚洲欧洲综合另类在线| 国产精品久久三区| 国产日韩综合av| 久久免费视频一区| 91精品国产日韩91久久久久久| 在线观看欧美黄色| 在线观看免费视频综合| 91麻豆产精品久久久久久| 成人app网站| 福利电影一区二区三区| 国产精品一区二区果冻传媒| 久久国产乱子精品免费女| 首页国产欧美久久| 日韩和欧美一区二区三区| 亚洲国产日产av| 亚洲一区视频在线| 五月天婷婷综合| 亚洲国产综合在线| 午夜视频在线观看一区二区三区| 又紧又大又爽精品一区二区| 亚洲欧美日韩国产综合| 亚洲欧美激情在线| 一区二区三区四区av| 亚洲电影一区二区三区| 偷拍亚洲欧洲综合| 久久99精品国产.久久久久久| 麻豆精品视频在线观看| 国产一二精品视频| a级精品国产片在线观看| 成人av电影免费在线播放| 91老师片黄在线观看| 91免费看`日韩一区二区| 色av一区二区| 91精品国产入口在线| 2023国产精品自拍| 国产精品家庭影院| 亚洲国产综合色| 视频一区二区中文字幕| 久久国产综合精品| 盗摄精品av一区二区三区| 91欧美一区二区| 制服丝袜亚洲色图| 国产午夜一区二区三区| 最近中文字幕一区二区三区| 亚洲福利电影网| 久久精品免费观看| 成人黄色777网| 欧美丰满一区二区免费视频| 日韩精品一区二区三区四区视频| 国产日韩精品一区二区三区| 亚洲精品中文在线观看| 美女精品自拍一二三四| 成人动漫视频在线| 69堂国产成人免费视频| 国产色产综合色产在线视频| 亚洲精品成人精品456| 久草这里只有精品视频| 99久久综合精品| 日韩三级免费观看| 亚洲人成网站精品片在线观看| 蜜臀久久久99精品久久久久久| 成人晚上爱看视频| 欧美精品一二三四| 中文字幕中文字幕在线一区 | 视频在线观看国产精品| 成人免费视频免费观看| 91精品国产色综合久久| 亚洲欧美中日韩| 久久国产欧美日韩精品| 欧美中文一区二区三区| 久久精品亚洲国产奇米99| 日韩精品高清不卡| 色综合天天综合| 精品日产卡一卡二卡麻豆| 洋洋av久久久久久久一区| 国产精品 欧美精品| 日韩精品一区二区三区三区免费| 亚洲精品国产视频| 成人午夜av影视| 久久久久一区二区三区四区| 亚洲国产成人91porn| 99re6这里只有精品视频在线观看| 日韩亚洲国产中文字幕欧美| 亚洲已满18点击进入久久| 成人一区二区三区视频在线观看 | 久久精品国产亚洲a| 欧美在线影院一区二区| 国产精品乱码一区二区三区软件| 美女视频一区二区三区| 欧美高清视频不卡网| 一区二区免费看| 一本到三区不卡视频| 国产精品久久久久久久久免费樱桃| 国产在线看一区| 精品国产区一区| 日本成人在线视频网站| 91精品综合久久久久久| 日韩不卡一区二区| 欧美喷水一区二区| 日韩精品欧美精品| 在线不卡的av| 日本欧美一区二区三区| 69堂国产成人免费视频|