1 的 距離v最近的節點" />

<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css

        來源:懂視網 責編:小采 時間:2020-11-27 15:57:03
        文檔

        CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css

        CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css_WEB-ITnose:http://codeforces.com/contest/463/problem/E 給出一個總節點數量為n的樹,每個節點有權值,進行q次操作,每次操作有兩種選項: 1. 詢問節點v到root之間的路徑上的各個節點,求滿足條件 gcd(val[i], val[v]) > 1 的 距離v最近的節點
        推薦度:
        導讀CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css_WEB-ITnose:http://codeforces.com/contest/463/problem/E 給出一個總節點數量為n的樹,每個節點有權值,進行q次操作,每次操作有兩種選項: 1. 詢問節點v到root之間的路徑上的各個節點,求滿足條件 gcd(val[i], val[v]) > 1 的 距離v最近的節點

        http://codeforces.com/contest/463/problem/E

        給出一個總節點數量為n的樹,每個節點有權值,進行q次操作,每次操作有兩種選項:
        1. 詢問節點v到root之間的路徑上的各個節點,求滿足條件 gcd(val[i], val[v]) > 1 的 距離v最近的節點的下標。

        2. 將節點v的值求改為w。


        暴力居然過了!

        #include
        #include
        #include
        #include
        #include
        #include
        #include
        #include
        #include
        #include
        #include
        #include
        using namespace std;
        #define RD(x) scanf("%d",&x)
        #define RD2(x,y) scanf("%d%d",&x,&y)
        #define clr0(x) memset(x,0,sizeof(x))
        typedef long long LL;
        const int maxn = 400005;
        struct edge{
        int next,to;
        }e[maxn];
        int head[maxn],n,q,w[maxn],cntn,f[maxn];
        void add(int u,int v)
        {
        e[cntn] = (edge){head[u],v};
        head[u] = cntn++;
        e[cntn] = (edge){head[v],u};
        head[v] = cntn++;
        }
        int gcd(int x,int y)
        {
        return y == 0 ? x:gcd(y,x%y);
        }
        void dfs(int u,int fa)
        {
        f[u] = fa;
        for(int i = head[u];i != -1;i = e[i].next){
        int v = e[i].to;
        if(v == fa) continue;
        dfs(v,u);
        }
        }
        int find_gcd(int v)
        {
        int u = f[v];
        while(u != -1){
        int res = gcd(w[v],w[u]);
        if(res > 1){
        return u;
        }
        u = f[u];
        }
        return -1;
        }
        int main() {
        RD2(n,q);
        for(int i = 1;i <= n;++i)
        RD(w[i]);
        int m = n - 1,u,v,ww;
        memset(head,-1,sizeof(head)),clr0(f);
        while(m--){
        RD2(u,v);
        add(u,v);
        }
        dfs(1,-1);
        while(q--){
        RD2(u,v);
        if(u == 1){
        printf("%d\n",find_gcd(v));
        }
        else{
        RD(ww);
        w[v] = ww;
        }
        }
        return 0;
        }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css

        CodeforcesRound#264(Div.2)E.CaisaandTree樹上操作暴力_html/css_WEB-ITnose:http://codeforces.com/contest/463/problem/E 給出一個總節點數量為n的樹,每個節點有權值,進行q次操作,每次操作有兩種選項: 1. 詢問節點v到root之間的路徑上的各個節點,求滿足條件 gcd(val[i], val[v]) > 1 的 距離v最近的節點
        推薦度:
        標簽: 操作 樹上 css
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲av午夜精品一区二区三区| 四虎免费久久影院| 久久国产乱子伦精品免费午夜| 亚洲第一视频在线观看免费| 亚洲卡一卡二卡乱码新区| 国产亚洲视频在线观看网址| 国产成人亚洲综合a∨| 国产自产拍精品视频免费看| 亚洲熟妇丰满多毛XXXX| 中文字幕乱码亚洲无线三区 | 亚洲国产精品一区二区久久hs| 好大好深好猛好爽视频免费| 免费国产怡红院在线观看| 亚洲色av性色在线观无码| 欧洲亚洲综合一区二区三区| 免费无码VA一区二区三区| 亚洲成人影院在线观看| 特级毛片免费播放| 在人线av无码免费高潮喷水| 国产成人精品高清免费| 日本中文字幕免费看| 男人的好免费观看在线视频| 亚洲AV美女一区二区三区| 美女免费精品高清毛片在线视| 无码日韩精品一区二区免费暖暖| 热久久这里是精品6免费观看| 免费国产在线精品一区| 国产亚洲自拍一区| 久久精品国产亚洲AV天海翼| 免费人成年激情视频在线观看| 91亚洲国产成人久久精品网站| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲乱码国产乱码精华| 无码A级毛片免费视频内谢| 亚洲最大的黄色网| 182tv免费视视频线路一二三| 99re在线免费视频| 亚洲av综合av一区二区三区| 免费阿v网站在线观看g| 亚洲欧洲春色校园另类小说| 日韩在线永久免费播放|