http://codeforces.com/gym/102222/problem/F

fory

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define lson root<<1,l,midd
#define rson root<<<1|1,midd+1,r
#define pb push_back
const int M=;
const int inf=0x3f3f3f3f;
int a[M],b[M],dp[M][M][M];
bool cmp(int x,int y){
return a[x]<a[y];
}
int main(){
int t;
scanf("%d",&t);
for(int l=;l<=t;l++){
int n,m;
scanf("%d%d",&n,&m);
memset(dp,inf,sizeof(dp));
for(int i=;i<=n;i++)
scanf("%d",&a[i]),b[i]=i;
sort(b+,b++n,cmp);
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
scanf("%d",&dp[][i][j]);
for(int k=;k<=n;k++){
int now=b[k];
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
dp[k][i][j]=min(dp[k-][i][j],dp[k-][i][now]+dp[k-][now][j]);
}
printf("Case #%d:\n",l);
while(m--){
int u,v,up;
scanf("%d%d%d",&u,&v,&up);
int mubiao=;
for(int i=;i<=n;i++){
if(a[b[i]]>up)
break;
mubiao++;
}
printf("%d\n",dp[mubiao][u][v]);
}
}
return ;
}

最新文章

  1. 高通AR和友盟SDK的AndroidManifest.xml合并
  2. 【jQuery小实例】---3 凤凰网首页图片动态效果
  3. windows下的getopt/getoptlong函数
  4. Js_Ajax_输入词提示
  5. Vbox 安装 OS X 10.11
  6. [ZZ] HD7970GE vs GTX770
  7. winform打包关键部分
  8. 【转】Android LruCache源码介绍
  9. 动态SQL的执行,注:exec sp_executesql 其实可以实现参数查询和输出参数的
  10. 瑞柏匡丞:App对新媒体的影响
  11. SGU 242 Student&amp;#39;s Morning 网络流(水
  12. nm命令
  13. sql分组合并字段重复项sql for xml path
  14. 10分钟入门kubernetes(上)
  15. Asynchronous Programming
  16. OpenCV批量读入(处理)
  17. JavaScript中执行环境和栈
  18. PHP双引号的隐患
  19. amfphp2.1.1的使用经过
  20. mac平台安装类似yum的工具

热门文章

  1. Bugku web(1—35)
  2. CVPR2019 | 超越Mask R-CNN!华科开源图像实例分割新方法MS R-CNN
  3. EditText制作简单的登录界面
  4. sudo: /etc/sudoers is mode 0777, should be 0440 单用户 sudo不用输入密码的方法
  5. 干货分享,FPGA硬件系统的设计技巧
  6. (转)防火墙上的object-group命令实际应用。 (2010-11-11 10:03:53)
  7. 吴裕雄--天生自然Linux操作系统:Linux 简介
  8. Java clone方法的使用
  9. tensorflow C++接口调用目标检测pb模型代码
  10. Spring核心实现篇