91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

結構體初始化的一點注意 -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

都江堰市| 长葛市| 济阳县| 子洲县| 阿鲁科尔沁旗| 新余市| 绥芬河市| 离岛区| 中西区| 周口市| 奈曼旗| 普定县| 安平县| 青川县| 轮台县| 友谊县| 恩平市| 石阡县| 都兰县| 财经| 建瓯市| 镇康县| 井研县| 府谷县| 克山县| 亳州市| 洞头县| 福州市| 宁夏| 噶尔县| 子长县| 万州区| 江西省| 彭泽县| 巴马| 白玉县| 明水县| 曲水县| 涡阳县| 宣汉县| 博野县|