Rikka with Graph(水题)
来源:互联网 发布:python 最优化算法包 编辑:程序博客网 时间:2024/06/05 04:20
题目来源:https://vjudge.net/problem/HDU-5422
【题意】
给出了一个无向图,n个点,m条边,可以在任意两点加一条边,然后,让求1到n的最短路,有多少种加边的方式。
举个例子:
4个顶点,其中1和4连起来,那么最短路就一定是1,边可以任意加,就是n*(n-1)/2条(任意两个不同的点有多少种连接方式),对应的,如果给出1和3相连,要保证最短路,只能增加一条1和4相连的边,只有一种方式,最短路也是1。
【代码】
int main(){ int n,m; while(~scanf("%d%d",&n,&m)) { int x,y; int flag=0; for(int i=0;i<m;i++) { scanf("%d%d",&x,&y); if(x==1&&y==n||x==n&&y==1) flag=1; } if(flag) printf("1 %d\n",n*(n-1)/2); else printf("1 1\n"); }}
1 0
- Rikka with Graph(水题)
- HDU5422 Rikka with Graph(水题)
- hdu 5422 Rikka with Graph(BC水题)
- hdu 5631 (Rikka with Graph)
- Rikka with Graph(并查集)
- HDU 6090 Rikka with Graph(规律)
- hdu6090 Rikka with Graph (找规律)
- HDU 6090 Rikka with Graph(思维)
- Rikka with Graph(HDU 6090)
- HDU 6090 Rikka with Graph(构造)
- Rikka with Graph
- Bc Rikka with Graph
- Rikka with Graph<hdoj5631>
- Rikka with Graph HDU
- HDU5631 Rikka with Graph
- Rikka with Graph||HDU5631
- Rikka with Graph
- HDU5631 Rikka with Graph
- LeetCode : Valid Parentheses
- DeepID人脸识别算法之三代
- 杨辉三角
- 程序员面试经典--汉诺塔
- android 仿Listview增删数据
- Rikka with Graph(水题)
- Android学习(5)——小案例(SharedPreference)
- 基于MCS-51内核的汇编操作符笔记
- 数组中两个数异或求最大值
- JAVA接口
- 生成xml
- 真正的大神
- 一、SpringBoot精要
- Java面试题