<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      鏈式并查集合并+維護區間和

      用于解決區間合并查詢問題
      https://ac.nowcoder.com/acm/contest/93847/E

      #include<bits/stdc++.h>
      #define endl '\n'
      #define int long long
      #define lowbit(x) (x&-x)
      using namespace std;
      const double pi=acos(-1);
      const int N=2e5+5;
      int fa[N],len[N],sum[N];
      
      int find(int x){
          if(fa[x]==x) return x;
          else {
              return fa[x]=find(fa[x]);
          }
      }
      void join(int u,int v){
      	u=find(u);
      	v=find(v);
          if(u==v) return;
          if(u<v) swap(u,v);//向右邊合并
          sum[u]+=sum[v];
          len[u]+=len[v];
          fa[v]=u;
      }
      
      void solve(){
      	int n,m;cin>>n>>m;
          for(int i=1;i<=n;i++){
              cin>>sum[i];
              fa[i]=i;
              len[i]=1;
          }
          while(m--){
              int op;cin>>op;
              if(op==1){
                  int l,r;cin>>l>>r;
                  //區間合并
                  while(l<r){
                      join(l,l+1);
                      l=find(l);
                  }
              }
              else if(op==2){
                  int t;cin>>t;
                  t=find(t);
                  double ans=(double)sum[t]/(double)len[t];
                  
                  printf("%.12lf\n",ans);
              }
          }
          
      }
      signed main(){
      	ios::sync_with_stdio(false); cin.tie(nullptr);
      	int t=1;
      	//cin>>t;
      	while(t--) solve();
      	return 0;
      }
      

      posted on 2024-11-04 20:15  TaopiTTT  閱讀(13)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 欧美肥老太交视频免费| 和平县| 临邑县| 日韩人妻少妇一区二区三区| 97久久精品人人澡人人爽| 国产午夜精品久久久久免费视| 日韩高清亚洲日韩精品一区二区| 人人妻人人做人人爽| 国产在线观看91精品亚瑟 | 国产男女黄视频在线观看| 久久热精品视频在线视频| 欧美激情内射喷水高潮| 嗯灬啊灬把腿张开灬动态图| 视频一区二区三区刚刚碰| 久久www免费人成看片中文| 色噜噜久久综合伊人一本| 精品久久久无码人妻中文字幕| 久久久久青草线综合超碰| 视频一区视频二区制服丝袜| 亚洲av不卡电影在线网址最新| 免费无码黄十八禁网站| 色综合色综合久久综合频道88 | 香港日本三级亚洲三级| 国产极品美女高潮无套| 亚洲中少妇久久中文字幕| 国产精品三级国产精品高| 久久国产成人午夜av影院| 精品一区二区三区女性色| 亚洲一本二区偷拍精品| 亚洲人成网站18禁止| 国精偷拍一区二区三区| 国产AV福利第一精品| 亚洲男同志网站| 欧美变态另类牲交| 欧美熟妇性XXXX欧美熟人多毛| 浦江县| 91久久偷偷做嫩草影院免费看 | a在线观看视频在线播放| 天天做天天爱夜夜爽毛片| 國產尤物AV尤物在線觀看| 水蜜桃精品综合视频在线|