码迷,mamicode.com
首页 > 其他好文 > 详细

a+b问题题解

时间:2016-06-07 22:25:12      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

普通版:

#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d\n",a+b);
    return 0;
}

 最简版:

#include <stdio.h>
int main()
{
    int a,b;
    return printf("%d\n",scanf("%d%d",&a,&b)-2a+b)&0;
}

 最短路:

#include <stdio.h>
#include <string.h>
int a[5][5];
int n;
void floyd()
{
    for(int k=1;k<=n;k++)
        for(int i=1;i<=n;i++)
            for(int j=1;j<=n;j++)
                if(a[i][j]>a[i][k]+a[k][j])
                    a[i][j]=a[i][k]+a[k][j];
}
int main()
{
    memset(a,0x3f,sizeof(a));
    n=3;
    scanf("%d%d",&a[1][2],&a[2][3]);
    floyd();
    printf("%d\n",a[1][3]);
    return 0;
}

 还有更多。。

a+b问题题解

标签:

原文地址:http://www.cnblogs.com/oier/p/5568412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!