关键词:
1 #include<iostream> 2 #include<cstdio> 3 #include<queue> 4 #include<cstring> 5 using namespace std; 6 #define maxn 0x7fffffff; 7 int map[1000][1000]; 8 int a[1000][1000]; 9 int dis[1000]; 10 int n,mc,m; 11 int shu[1000]; 12 int sum[1000]; 13 int vis[1000]; 14 queue<int>qq; 15 int minn=maxn; 16 int sumnow; 17 void spfa(int x) 18 { 19 while(qq.size()!=0)qq.pop(); 20 memset(dis,0x7f,sizeof(dis)); 21 //memset(vis,0x7f,sizeof(vis)); 22 vis[x]=1; 23 dis[x]=0; 24 qq.push(x); 25 while(qq.size()!=0) 26 { 27 int w=qq.front(); 28 for(int i=1;i<=sum[w];i++) 29 { 30 if(dis[a[w][i]]>dis[w]+map[w][a[w][i]]) 31 { 32 dis[a[w][i]]=dis[w]+map[w][a[w][i]]; 33 if(vis[a[w][i]]==0) 34 { 35 qq.push(a[w][i]); 36 vis[a[w][i]]=1; 37 } 38 } 39 } 40 qq.pop(); 41 vis[w]=0; 42 } 43 sumnow=0; 44 for(int i=1;i<=mc;i++) 45 { 46 sumnow=sumnow+dis[i]*shu[i]; 47 } 48 if(sumnow<minn) 49 { 50 minn=sumnow; 51 } 52 } 53 int main() 54 { 55 memset(map,0x7f,sizeof(map)); 56 cin>>n>>mc>>m; 57 for(int i=1;i<=n;i++) 58 { 59 int hao; 60 cin>>hao; 61 shu[hao]++; 62 } 63 for(int i=1;i<=m;i++) 64 { 65 int q,z,l; 66 cin>>q>>z>>l; 67 map[q][z]=map[z][q]=l; 68 a[q][++sum[q]]=z; 69 a[z][++sum[z]]=q; 70 } 71 for(int i=1;i<=mc;i++) 72 { 73 spfa(i); 74 } 75 printf("%d",minn); 76 return 0; 77 }
香甜的黄油
题目描述 Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫Jo... 查看详情
ac日记——香甜的黄油codevs2038
2038香甜的黄油 USACO 时间限制:1s 空间限制:128000KB 题目等级:钻石Diamond题解 查看运行结果 题目描述 Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1&l... 查看详情
codevs2038香甜的黄油
时间限制:1s 空间限制:128000KB 题目等级:钻石Diamond题解 题目描述 Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样... 查看详情
cogs309香甜的黄油
题目描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾。像... 查看详情
1127.香甜的黄油最短路(代码片段)
https://www.acwing.com/problem/content/description/1129/对于每一个Dijkstra(),然后算总花费中,最小的总花费即可。#include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>PII;typedeflongl 查看详情
[cogs309][usaco3.2]香甜的黄油
★★ 输入文件:butter.in 输出文件:butter.out 简单对比时间限制:1s 内存限制:128MB描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶... 查看详情
洛谷p1828香甜的黄油sweetbutter题解
此文为博主原创题解,转载时请通知博主,并把原文链接放在正文醒目位置。题目链接:https://www.luogu.org/problem/show?pid=1828题目描述农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=... 查看详情
usaco3.2.6sweetbutter香甜的黄油(代码片段)
Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾。像... 查看详情
codevs2038香甜的黄油x+luogup1828x
题目描述Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很... 查看详情
香甜的黄油(代码片段)
链接https://www.acwing.com/problem/content/1129/题目农夫John发现了做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上... 查看详情
第三章图论未完成
...最短路板子】1128.信使【基本的最短路+稍微的扩展】1127.香甜的黄油【稍微变种的最短路】1126.最小花费【Dijkstra求最大乘积】920.最优乘车【根据题意建图】903.昂贵的聘礼【建立虚拟结点通过虚拟结点建图】单源最短路的综合应... 查看详情
黄油刀碎片按钮不起作用
】黄油刀碎片按钮不起作用【英文标题】:ButterknifeFragmentButtonnotworking【发布时间】:2014-07-3008:02:24【问题描述】:我有一个正在使用Butterknife的Fragment。publicclassFooFragmentextendsFragment@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGro... 查看详情
黄油刀butterknife的使用
1.ButterKnife是一个由JakeWharton写的开源框架,它使用注解处理将属性和方法和View绑定,以生成模板代码。2.作用:@1通过使用@BindView 注释属性取消了findViewById 的调用更加方便@2通过使用@OnClick和其他方法注释方法,为监听器... 查看详情
使用 Matlab 编码器创建独立的黄油过滤器
】使用Matlab编码器创建独立的黄油过滤器【英文标题】:CreatingstandalonebutterfilterwithMatlabcoder【发布时间】:2015-02-2016:35:55【问题描述】:我正在尝试使用MatlabCoder编译一个自定义函数,其中包括一个Butterworth过滤器。我已经提取... 查看详情
androidbutterknife(黄油刀)使用方法总结
前言:ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损... 查看详情
有啥黄油刀可以做数据绑定不能做的吗?
】有啥黄油刀可以做数据绑定不能做的吗?【英文标题】:Isthereanythingbutterknifecandothatdatabindingcan\'t?有什么黄油刀可以做数据绑定不能做的吗?【发布时间】:2017-05-0521:13:39【问题描述】:我们刚刚开始一个新项目而且看起来黄... 查看详情
如何在 pixi.js 中实现黄油平滑运动(没有任何滞后/尖峰)
】如何在pixi.js中实现黄油平滑运动(没有任何滞后/尖峰)【英文标题】:Howtoachievebuttersmoothmotioninpixi.js(withoutanylags/spikes)【发布时间】:2020-10-1207:10:54【问题描述】:我正在尝试使用pixi.js实现黄油平滑运动。我想应该是很简单... 查看详情
从 ASP.NET 切换到面包和黄油 HTML/jQuery 的优势
】从ASP.NET切换到面包和黄油HTML/jQuery的优势【英文标题】:AdvantageofswitchingfromASP.NETtobread&butterHTML/jQuery【发布时间】:2010-10-1703:18:09【问题描述】:我越来越厌烦关于控件ID的所有怪癖,试图在服务器端获取您的数据(基于客... 查看详情