博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 1493 暴力
阅读量:7100 次
发布时间:2019-06-28

本文共 1225 字,大约阅读时间需要 4 分钟。

  我们可以枚举每个点,然后求出这个点到其余点最小消耗的代价,求出比t小的且距离最大的更新答案。

/**************************************************************    Problem: 1295    User: BLADEVIL    Language: C++    Result: Accepted    Time:4572 ms    Memory:3944 kb****************************************************************/ //By BLADEVIL#include 
#include
#include
#define maxn 400 using namespace std; int n,m,T;char s[maxn];int map[maxn][maxn],quex[maxn*maxn],quey[maxn*maxn],dis[maxn][maxn],flag[maxn][maxn];int go[5][2];double ans; double max(double a,double b) { if (a>b) return a; else return b;} int main() { go[1][0]=go[4][1]=-1; go[2][1]=go[3][0]=1; scanf("%d%d%d",&n,&m,&T); for (int i=1;i<=n;i++) { scanf("%s",s+1); for (int j=1;j<=m;j++) map[i][j]=s[j]!='0'?1:0; } for (int i=1;i<=n;i++) for (int j=1;j<=m;j++) { memset(dis,127,sizeof dis); memset(flag,0,sizeof flag); quex[1]=i; quey[1]=j; dis[i][j]=(map[i][j]==1); int h(0),t(1); while (h
n)||(ny<1)||(ny>m)) continue; if (dis[curx][cury]+(map[nx][ny]==1)

 

转载于:https://www.cnblogs.com/BLADEVIL/p/3718657.html

你可能感兴趣的文章
字符编码
查看>>
php下intval()和(int)
查看>>
WordPress超级基本教程(转)
查看>>
Python基础 3----文件和网络
查看>>
模块的耦合和内聚
查看>>
对话框
查看>>
迁移SQL SERVER 数据库实例
查看>>
HttpClient工具类v1.7
查看>>
Sqlite中使用rowid来表示行号,用于分页。
查看>>
HDU 4916 树形dp
查看>>
远程数据库迁移数据
查看>>
ZH奶酪:LAMP环境中如何重新部署一个Yii2.0 web项目
查看>>
一些有用的java 框架
查看>>
访问不了firefox附加组件页面怎么办
查看>>
Docker image 镜像介绍
查看>>
Java线程池
查看>>
ArrayList,LinkedList,Vector,Stack之间的区别
查看>>
Freemarker常用技巧(二)
查看>>
2.C#中通过委托Func消除重复代码
查看>>
[转] 基于PHP Stream Wrapper开发有趣应用场景
查看>>