我只有一句话可以说,他妈的比了。老子写的Dijkstra 竟然比 Floyd都慢,我可以去死了。他奶奶个熊。
来源:互联网 发布:mac能装wrod 编辑:程序博客网 时间:2024/06/11 20:51
我只有一句话可以说,他妈的比了。老子写的Dijkstra 竟然比 Floyd都慢,我可以去死了。他奶奶个熊。
还是Floyd好又快有简单。
/*
ID: niepeng1
LANG: C++
TASK: comehome
*/
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <ctype.h>
//#include <iostream.h>
#define Max1 53
#define Maxedge 10100
#define INF 10000000
FILE *in,*out;
int map[Max1][Max1];
int vexnum;
//void Dijkstra(int map[][Max1],bool vexcond[],bool edgecond[],int num)
int char2num(char c)
{
assert(isalpha(c));
if(isupper(c))
return c-'A';
else
return c-'a'+26;
}
int main()
{
char a,b;
int i,j,c,m,k;
in=fopen("comehome.in","r");
out=fopen("comehome.out","w");
for(i=0;i<Max1;i++)
for(j=0;j<Max1;j++)
map[i][j]=INF;//地图初始化
fscanf(in,"%d",&vexnum);
for(j=0,i=0;j<vexnum;j++){
while(1){
fscanf(in,"%c",&a);
if(isalpha(a)!=0) break;
}
while(1){ fscanf(in,"%c",&b); if(isalpha(b)!=0) break;}
fscanf(in, "%d/n",&c);
a=char2num(a);
b=char2num(b);
if( map[a][b] >c)
map[b][a]=map[a][b]=c;
}
for(k=0;k<52;k++)
for(i=0;i<52;i++){
for(j=0;j<52;j++)
if( map[i][j] > map[i][k] + map[k][j])
map[i][j] = map[i][k] + map[k][j];
}
m=INF;
a='#';
for(i=0;i<25;i++)
{
if( m > map[i][25] )
{
m=map[i][25];
a=i;
}
}
a=a+'A';
printf("%c %d/n", a, m);
fprintf(out, "%c %d/n", a, m);
fclose(in);
fclose(out);
return 0;
}
- 我只有一句话可以说,他妈的比了。老子写的Dijkstra 竟然比 Floyd都慢,我可以去死了。他奶奶个熊。
- 他比我小啊
- 他的那一句话,让我懂得了更多
- 年少成名的我并没有放弃自己,谁敢说她\他文章比我写的好?!,不服来战!
- 我爱的他,你去哪了?
- 他比我爱得多一点
- 原来,他比想象中爱我
- 如果我比他高两分儿
- 乱序数组找出前面的都比他小后面的都比他大的数
- 他奶奶的,写了一个小时,居然没了,csdn的bolg太难用了,喷血。。。。
- 许巍是如何评价汪峰的?直言跟他比我唱歌就是业余水平!
- 我写了个程序给客户, 后来他告诉我根本没法用, 我问他怎么用, 他就:
- 我他妈的是什么!!!!
- 李占通他道出了我的心声
- 一段代码备忘,放在这里,我以前好象没有发表过,CN-JAVA竟然有人原文COPY了说是他的原创.发个修改版的.
- 自定义View---五子棋盘(自己敲了一下午,然后百度了一下,竟然有,比我自己写的好很多。好尴尬)
- 他甩下一句话:我马上重新开始~~:)可以想象
- 实现满二叉树的节点查找 书上的,竟然还错了,我给他改了
- 润乾报表中如何实现多值查询
- 分时操作系统
- Ubuntu中解决pdf中文乱码或不显问题
- jsp2.0 jspf web.xml配置
- 如何通过JavaScript函数获取Web报表单元格的值
- 我只有一句话可以说,他妈的比了。老子写的Dijkstra 竟然比 Floyd都慢,我可以去死了。他奶奶个熊。
- windows、linux正则路径
- Linux 调度器发展简述
- 颜色碰撞检测
- 人工智能:复杂问题求解的结构和策略(目录)
- ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器的区别
- nothing else
- ASP.NET 调用存储过程 【小试牛刀】
- 关于tomcat启动后马上又自动关闭的问题