无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

??透傎愵}目講解_Two Graphs( unordered_map)

2022-04-28 16:18 作者:Clayton_Zhou  | 我要投稿

// https://ac.nowcoder.com/acm/contest/20322/D

#include "stdafx.h"

//#include <bits/stdc++.h>


#include <algorithm>

#include <iostream>

#include <cstring>

?#include <vector>

?#include <unordered_map>


using namespace std;

int n,m1,m2,ans;

int f[10];

int e1[10][10],e2[10][10];

?char edge[32][2]={

1 ,2,

1 ,3,

4 ,1,

4 ,2,

4, 3

};

?

int main(){

n=4,m1=2,m2=3;

? ?// while(std::cin>>n>>m1>>m2){

? ? ? ? memset(e1,0,sizeof(e1));

? ? ? ? memset(e2,0,sizeof(e2));

std::unordered_map<int,int>m;

? ? ? ? ans=0;

? ? ? ? for(int i=1,x,y;i<=m1;i++){

? ? ? ? ? ?// cin>>x>>y;

x=edge[i-1][0];

y=edge[i-1][1];

? ? ? ? ? ? e1[x][y]=e1[y][x]=1;

? ? ? ? }

? ? ? ? for(int i=1,x,y;i<=m2;i++){

? ? ? ? ? ?// cin>>x>>y;

x=edge[m1+i-1][0];

y=edge[m1+i-1][1];


? ? ? ? ? ? e2[x][y]=e2[y][x]=i;

? ? ? ? }


? ? ? ? for(int i=1;i<=n;i++)f[i]=i;


? ? ? ? do{

? ? ? ? ? ? int flag=1,v=0;

? ? ? ? ? ? for(int i=1;i<=n;i++){

? ? ? ? ? ? ? ? for(int j=1;j<=n;j++){

? ? ? ? ? ? ? ? ? ? if(e1[i][j]){

if(!e2[f[i]][f[j]]){flag=0;break;}

// cout<<endl<<"before? "<<v<<"? e2[f[i]][f[j]]=? "<<e2[f[i]][f[j]]<<endl;

? ? ? ? ? ? ? ? ? ? ? ? v|=1<<e2[f[i]][f[j]];

// cout<<"After? "<<v<<endl;

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }

if(!flag)break;

? ? ? ? ? ? }

? ? ? ? ? ? if(flag&&m[v]==0){

ans++,m[v]=1;

cout<<v<<endl;

}

? ? ? ? }while(std::next_permutation(f+1,f+n+1));

? ? ? ? printf("%d\n",ans);

? ?// }

? ? return 0;

}


??透傎愵}目講解_Two Graphs( unordered_map)的評論 (共 條)

分享到微博請遵守國家法律
兖州市| 芜湖市| 房产| 宁陵县| 田阳县| 梓潼县| 西乡县| 泽库县| 崇阳县| 湘潭县| 通许县| 肥西县| 东辽县| 内丘县| 富平县| 息烽县| 三亚市| 宁国市| 泽州县| 墨脱县| 隆安县| 龙井市| 台北县| 峨眉山市| 晋城| 和田市| 文昌市| 永靖县| 定陶县| 墨玉县| 深泽县| 望城县| 蒙山县| 河北区| 洛宁县| 皋兰县| 舒城县| 儋州市| 华蓥市| 正定县| 卢湾区|