当前位置: 首页 > news >正文

网站降权是什么意思网站设计资料

网站降权是什么意思,网站设计资料,网站建设与网站设计,广州建筑股份有限公司官网题目大意#xff1a; 中山市的地图是一个n*n的矩阵#xff0c;其中标号为1的表示商业区#xff0c;标号为0的表示居民区。为了考察市内居民区与商业区的距离#xff0c;并对此作出评估#xff0c;市长希望你能够编写一个程序完成这一任务。  居民区i到商业区的距离指的是… 题目大意 中山市的地图是一个n*n的矩阵其中标号为1的表示商业区标号为0的表示居民区。为了考察市内居民区与商业区的距离并对此作出评估市长希望你能够编写一个程序完成这一任务。  居民区i到商业区的距离指的是到距离它最近的商业区j的距离(|Xi-Xj||Yi-Yj|)而你将统计的是对于城市中的每一个区域k以它为中心所有满足max(|Xk-Xm|,|Yk-Ym|)r的区域m到商业区距离之和。结果同样以n*n的矩阵形式输出。 思路 70分 O(n4)直接暴力求解即可。 100分 BFS 首先在读入的时候若这个点是商业区就先将它入队之后跑一边BFS求出每个居民区到商业区的距离由于每个点只要访问1次所以时间复杂度为O(n2)之后用二维前缀和加速输出每个位置的答案。总时间复杂度为O(tn2)。 代码 1 #include cstdio2 #include iostream3 #include cstring4 using namespace std;5 6 const int dx[]{0,0,0,1,-1};7 const int dy[]{0,1,-1,0,0};8 int a[301][301],b[301][301],p[301][301],t,n,r,sum,head,tail,state[500001][3];9 10 int abs(int x) 11 { 12 if (x0) return x; 13 return -x; 14 } 15 16 int minn(int x) 17 { 18 return min(x,n); 19 } 20 21 int maxn(int x) 22 { 23 return max(x,0); 24 } 25 26 void bfs() 27 { 28 do 29 { 30 head; 31 for (int i1;i4;i) //向四个方向扩展 32 { 33 int xxstate[head][1]dx[i]; 34 int yystate[head][2]dy[i]; 35 if (xx0||xxn||yy0||yyn||p[xx][yy]) continue; 36 tail; //入队 37 p[xx][yy]1; 38 state[tail][1]xx; 39 state[tail][2]yy; 40 b[xx][yy]b[state[head][1]][state[head][2]]1; 41 } 42 } 43 while (headtail); 44 return; 45 } 46 47 int main() 48 { 49 scanf(%d,t); 50 while (t--) 51 { 52 memset(b,0,sizeof(b)); 53 memset(a,0,sizeof(a)); 54 memset(p,0,sizeof(p)); 55 scanf(%d%d,n,r); 56 for (int i1;in;i) 57 for (int j1;jn;j) 58 { 59 scanf(%d,a[i][j]); 60 a[i][j]; 61 if (a[i][j]2) //商业区 62 { 63 tail; //入队 64 state[tail][1]i; 65 state[tail][2]j; 66 p[i][j]1; 67 } 68 } 69 bfs(); 70 for (int i1;in;i) 71 for (int j1;jn;j) 72 b[i][j]b[i-1][j]b[i][j-1]-b[i-1][j-1]; //前缀和 73 for (int i1;in;i) 74 { 75 for (int j1;jn;j) 76 printf(%d ,b[minn(ir)][minn(jr)]-b[maxn(i-r-1)][minn(jr)]-b[minn(ir)][maxn(j-r-1)]b[maxn(i-r-1)][maxn(j-r-1)]); 77 putchar(10); 78 } 79 putchar(10); 80 } 81 return 0; 82 }   转载于:https://www.cnblogs.com/hello-tomorrow/p/9314772.html
http://wiki.neutronadmin.com/news/206905/

相关文章:

  • 企业宣传片脚本排名优化软件
  • 网站开发工资一般多少广告接单网站
  • 怎么用wordpress建立本地网站金华网站建设哪家好
  • 杭州制作手机网站18做木工网站
  • word里面网站超链接怎么做新手怎样做网络营销推广
  • 56m做图片视频的网站是什么网络营销费用预算
  • 权威网站seo公司推荐推广平台
  • 做网站的人月美橙网站建设学习教程
  • 北京活动策划网站建站制作企业
  • 微网站开发外包商城网站欣赏
  • 个人网站有什么用做外贸营销网站
  • 网站网站建设专业阿里云 oos wordpress
  • 网站开发工程师考试google中文搜索引擎
  • 广东省企业诚信建设促进会网站小程序制作费用多少
  • 南宁市网站设计综合性门户网站是什么意思
  • 网站建设合同 英文范文网站建设与管理需要什么软件
  • 梦幻西游网页版官方网站网站空间是指什么
  • 网站首页没排名但内页有排名aso优化怎么做
  • 珠宝网站建设的主要方式高中学校网站模板
  • 网站开发公司php工资网站一级目录
  • 网站做附件下载地址wordpress导入主题
  • 麦包包在网站建设方面上海做网站站优云一一十七
  • 网站模版html网站开发技术及特点
  • 备案 个人网站建设方案书李氏牛仔网站建设风
  • 站内推广服装网站建设环境分析
  • 百度创建网站吗建筑必看六个网站
  • 一对一优势的网络营销方式佛山市企业网站seo联系方式
  • PHP做的哪些大型网站室内设计联盟官网论坛
  • 网站建设及政务公开工作湖南专业做网站企业
  • 网站的运作方式网站最新点击量排名