资源简介
zw_xmuleea-11168271-1001BattleOverCities-HardVersion.zip
代码片段和文件信息
#include
#include
#define inf 9999999
typedef struct
{
int city1city2coststatus;
}*HighwayHNode;
Highway H;
int nm*f*costmaxcost;
int cmp(const void *aconst void *b)
{
Highway A=(Highway)a; Highway B=(Highway)b;
if(A->status!=B->status)
return B->status-A->status;
else
return A->cost-B->cost;
}
void initial()
{
int i;
for(i=1;i<=n;i++)
f[i]=i;
}
int findfather(int x)
{
if(f[x]==x)
return x;
else return f[x]=findfather(f[x]);
}
void Union(int xint y)
{
int fx=findfather(x);
int fy=findfather(y);
if(fx==fy)
return ;
f[fx]=fy;
}
int main()
{
scanf(“%d%d“&n&m);
f=malloc(sizeof(int)*(n+1));
cost=malloc(sizeof(int)*(n+1));
H=malloc(sizeof(HNode)*m);
int i;
for(i=1;i<=n;i++)
{f[i]=i;cost[i]=0;}
for(i=0;i scanf(“%d%d%d%d“&H[i].city1&H[i].city2&H[i].cost&H[i].status);
qsort(Hmsizeof(HNode)cmp);
int jk;
//printf(“1\n“);
for(i=1maxcost=0;i<=n;i++) //if city_i is conquered
{
initial();
for(j=0;j {
if(H[j].city1==i||H[j].city2==i)
continue;
if(H[j].status==1)
Union(H[j].city1H[j].city2);
else
{
if(findfather(H[j].city1)!=findfather(H[j].city2))
{
Union(H[j].city1H[j].city2);
cost[i]+=H[j].cost;
}
}
}
for(j=1;j<=n;j++)
{
if(j==i)
continue;
for(k=1;k<=n;k++)
{
if(k!=i)
{
if(findfather(j)!=findfather(k))
{cost[i]=inf;break;}
}
}
break;
}
if(cost[i]>maxcost)
maxcost=cost[i];
}
int flg=0;
if(maxcost==0)
printf(“0“);
else
for(i=1;i<=n;i++)
if(cost[i]==maxcost)
if(flg==0) {printf(“%d“i);flg=1;}
else printf(“ %d“i);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2285 2019-07-21 15:17 \xmuleea-11168271-1001 Battle Over Cities - Hard Version.c
文件 36 2019-07-21 15:17 \no.txt
- 上一篇:JL223B单点电容触摸
- 下一篇:基于C51的电子琴设计
相关资源
- zw_canny.zip
- 手枪3d模型.rar
- StuSelector.zip
- 视频提取脉搏波程序.zip
- Youtube_v2.0.zip
- DSLR Remote Pro v2.6.2注册版.rar
- 手把手教你如何使用qq盗号软件(1)
- predictivecontrol.zip
- 黑客与画家硅谷创业之父Paul_Graham文集
- 黑客pdf.zip
- 概率论与数理统计_陈希儒.rar
- gwwe3j.rar
- 18节信用变现课重要升级版:掌握信用
- 一句话木马2种方法入侵网站(演示)
- 黑客与社会工程学.rar
- 黑客学习资料大集合.txt
- lsgcsh_9491197.zip
- lucene.net2.3.1.2盘古分词演示程序.rar
- 数字中国:大数据与政府管理决策.江
- 黑客防线2004精华本.rar
- 蓝光工程量.rar
- PEiD0.95.rar
- Web应用黑客手册.7z
- 反欺骗的艺术—世界传奇黑客的经历
- 原型设计大师AXURERP网站与APP设计从入
- 42f1494d963f3cb6c3af35a703c65e08.rar
- 德州扑克.rar
- 322页码完整《线上幽灵世界头号黑客
- 国家电网计算机类专业知识行测.rar
- 概率论与数理统计陈希孺.pdf
评论
共有 条评论