hdu5285 wyh2000 and pupil

2024-08-28 06:32
文章标签 pupil hdu5285 wyh2000

本文主要是介绍hdu5285 wyh2000 and pupil,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对图染色,如果相邻的边染色一样,那么说明错误,输出那个不可能的字符串

否则输出最大的那组人数个最小的那组人数

特判:m ==0  和  最大那组人数为 n的时候


注意:杭电后台使用的是windows,会爆栈

最好用一下:#pragma comment(linker, "/STACK:1024000000,1024000000") 

具体解释请看这篇文章  http://bbs.byr.cn/#!article/ACM_ICPC/51264

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
using namespace std;
#define N 111111
int T;
int vis[N];
int v[N];
int d[N];
vector<int>g[N];
int flag;
int n,m;
int cnt1,cnt2;
void dfs(int u,int val){d[u]=val;if(val==1) cnt1++;else cnt2++;//printf("%d %d\n",u,val);int k = g[u].size();for(int i=0;i<k;i++){int vv = g[u][i];if(!v[vv]){v[vv]=1;dfs(vv,val^1);}else{if(d[u]==d[vv]){flag = 0;return ;}}}
}int main(){scanf("%d",&T);while(T--){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){g[i].clear();}memset(d,-1,sizeof(d));memset(vis,0,sizeof(vis));memset(v,0,sizeof(v));while(m--){int x,y;scanf("%d%d",&x,&y);g[x].push_back(y);g[y].push_back(x);vis[x]=1;vis[y]=1;}if(n==1||n==0) {printf("Poor wyh\n");continue;}flag =1;int ans = 0;int ans1=0;int ans2=0;for(int i=1;i<=n;i++){if(vis[i]&&!v[i]){cnt1=0;cnt2=0;v[i]=1;dfs(i,1);ans1+=max(cnt1,cnt2);ans2+=min(cnt1,cnt2);}if(!vis[i]){ans++;}}// printf("----%d %d\n",ans1,ans2);if(flag){if(max(ans1,ans2)+ans==n){printf("%d 1\n",n-1);}else{printf("%d %d\n",max(ans1,ans2)+ans,min(ans1,ans2));}}elseputs("Poor wyh");}
}


这篇关于hdu5285 wyh2000 and pupil的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1113998

相关文章

7-6 定义接口(Biology、Animal)、类(Person)、子类(Pupil)--笔记篇 简洁高效

题目 1)定义Biology(生物)、Animal(动物)2个接口,其中Biology声明了抽象方法breathe( ),Animal声明了抽象方法eat( )和sleep( )。 (2)定义一个类Person(人)实现上述2个接口,实现了所有的抽象方法,同时自己还有一个方法think( )。breathe()、eat()、sleep()、think()四个方法分别输出: 我喜欢呼吸新鲜空气 我

3D学习论文参考-ACCURATE EYE PUPIL LOCALIZATION USING HETEROGENEOUS CNN MODELS

以下是该文档的关键内容: 该论文提出了一种使用异构卷积神经网络(CNN)模型的精确眼睛瞳孔定位算法。这种算法可以抵抗光照、图像分辨率和眼镜佩戴等干扰条件,同时具有高准确性。该算法由两部分组成:一是找到近似眼睛区域,二是通过提取每个眼睛区域的语义特征来找到瞳孔位置。该论文还介绍了所提出算法的实验结果,并做出了结论和贡献。这种算法在虚拟现实和增强现实等各种计算机视觉应用中具有重要意义。 可以参考下面的