亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

結構體初始化的一點注意 -std=gnu++0x

發布時間:2020-07-07 20:50:48 來源:網絡 閱讀:358 作者:wzdouban 欄目:編程語言
一種簡單實現并查集;類封裝,如果可以動態地開辟 就較好一點
  #include <iostream>
using namespace std;
/*
對與n個元素間是否有關系
請自動將1-n序列一一與之對應
下面進行數組操作
*/
#define n  10// 本例 最大10元素間判斷
int a[n];

/*
struct er
{
    int x,y;
    er(int xx,int yy){x=xx;y=yy;}
    er(){}  //注意這一點
};
void seg(er data[],int m)
{
    for(int i=0;i<n;i++) a[i]=-1;
    for(int i=0;i<m;i++)
    {
        a[data[i].x]-=1;
        a[data[i].y]=data[i].x;
    }
}
int find(int x,int y)
{
    if(a[x]==a[y]&&a[x]!=-1) return 1;
    if(a[y]==x) return 1;
    if(y==a[x]) return 1;
   return 0;
}
void test()
{
    er  data[5]={{0,1},{0,2},{0,3},{4,5}};
    seg(data,4);
    cout<<find(1,2)<<endl;
}
*/
class  bd
{
     
    public:
         int a[n];
         bd()
         {
           for(int i=0;i<n;i++) a[i]=-1;  
         }
    void  set(int x,int y){a[x]--;a[y]=x;}
    int   find(int x,int y)
    {
    if(a[x]==a[y]&&a[x]!=-1) return 1;
    if(a[y]==x) return 1;
    if(y==a[x]) return 1;
   return 0;
    }
};
int main()
{     
    
    bd  s;
    s.set(0,1);
    s.set(0,2);
    s.set(0,3);
    s.set(4,5);
    cout<<s.find(0,1)<<endl;
    cout<<s.find(1,2)<<endl;
    cout<<s.find(0,4)<<endl;
    cout<<s.find(4,5)<<endl;
	cout << " 1,1,0,1" << endl;
	return 0;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盘锦市| 北碚区| 三都| 本溪市| 加查县| 永康市| 洛隆县| 拜城县| 金昌市| 通渭县| 阳春市| 大洼县| 麟游县| 宜丰县| 华阴市| 万安县| 中江县| 台湾省| 铁力市| 巨野县| 郸城县| 蓝田县| 鹿泉市| 额济纳旗| 方城县| 罗平县| 太白县| 武定县| 灵台县| 通海县| 新沂市| 卢湾区| 元氏县| 宣汉县| 娄底市| 绩溪县| 察哈| 浮梁县| 五台县| 龙川县| 大宁县|