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

教育房地产 网站建设望野拼音

教育房地产 网站建设,望野拼音,建立收费网站,用dw设计网站模板下载[SCOI2009]围豆豆 \(n\times m(n,m\le 10)\) 的网格中有 \(d\) 个球 \((d\le 9)\)#xff0c;要求在网格中选定一个起点开始做一个欧拉回路#xff0c;路径的价值为路径完全包住的球的价值之和减去路径长度#xff0c;求所有路径中的价值最大值。 有价值与步数的两个限制要求在网格中选定一个起点开始做一个欧拉回路路径的价值为路径完全包住的球的价值之和减去路径长度求所有路径中的价值最大值。 有价值与步数的两个限制首先想着把其中一个作为状态控制变量。 由于起点关系回程所以 \(\bigstar\texttt{important}\)枚举起点寻找答案。 控制了起点和状态容易想到设 \(dp(i,j,state)\) 表示从起点到坐标为 \((i,j)\) 的点且这半条路径包含的点的集合为 \(state\) 时的最小步数。 \(\uparrow\) 因为路径是一个多边形用计算几何的方法判断每个点是否在多边形内部即从这个点向左侧做射线进过边的数量为奇数时在内部。(由于这是网格所以特殊情况时如果这条线断平行则不计算不平行则计算)。 之后用上边的 \(dp\) 直接暴力 bfs 即可。 $\texttt{code}$ #define Maxn 15 #define Maxsta 1005 int n,m,d,ans; int v[Maxn],ax[Maxn],ay[Maxn],ds[Maxn][Maxn][Maxsta]; int zou[4][2]{{1,0},{-1,0},{0,1},{0,-1}}; char mp[Maxn][Maxn]; struct Dot { int x,y,State,ds; }; inline int calc(int sx,int sy,int tx,int ret) {for(int i1;id;i){if((sxax[i] txax[i] syay[i]) || (sxax[i] txax[i] syay[i]))ret^1(i-1);}return ret; } inline int Count(int State) {int ret0;for(int i1;id;i) if(State (1(i-1))) retv[i];return ret; } void bfs(int sx,int sy) {memset(ds,0x3f,sizeof(ds)),ds[sx][sy][0]0;queueDot q; q.push((Dot){sx,sy,0,0});while(!q.empty()){Dot curq.front(); q.pop();for(int i0,nx,ny,ns;i4;i){nxcur.xzou[i][0],nycur.yzou[i][1];if(nx1 || nxn || ny1 || nym || mp[nx][ny]!0)continue;nscalc(cur.x,cur.y,nx,cur.State);if(ds[nx][ny][ns]!inf) continue;ds[nx][ny][ns]cur.ds1;q.push((Dot){nx,ny,ns,ds[nx][ny][ns]});}} } int main() {nrd(),mrd(),drd();for(int i1;id;i) v[i]rd();for(int i1;in;i) scanf(%s,mp[i]1);for(int i1,num;in;i) for(int j1;jm;j)if(isdigit(mp[i][j]))nummp[i][j]-48,ax[num]i,ay[num]j;for(int i1;in;i) for(int j1;jm;j){bfs(i,j);for(int k(1d)-1;k0;k--)ansmax(ans,Count(k)-ds[i][j][k]);}printf(%d\n,ans);return 0; }
http://www.zqtcl.cn/news/745706/

相关文章:

  • 素材网站推广方案安卓端开发
  • 网站制作可以询价么168推广
  • 河南城乡和住房建设厅网站网络营销的主要特点有哪些
  • 哪些网站可以做自媒体wordpress 左侧
  • joomla! 1.5 网站建设基础教程丹阳网站推广
  • 中国建设银行山东省分行网站怎么做网站制作
  • 网站前台设计方案自助建站一般适用于大型电子商务网站建设
  • 建设银行不良资产处置网站wordpress啥时候出现的
  • 出口贸易网站网站建设及解决方案
  • 网站服务器要求做网站需要的服务器
  • 网站后台 编辑器 调用网站优化搜索排名
  • 汽车网站建设规划书网站首页版式
  • 国外网站推广方法wnmp 搭建WordPress
  • 网站建设流程 文档企业网上办事大厅
  • .net怎么做网站域名备案注销流程
  • 检测网站建设网站搭建注意事项
  • 河北建设工程信息网站网站的建设要多少钱
  • 玉林住房和城乡建设局网站官网google广告在wordpress
  • 海淀网站建设公司wordpress 招聘网站模板
  • 手机网站在哪里找到网上能免费做网站发布叼
  • 网站设置英文怎么说广州优质网站建设案例
  • 外贸怎样做网站临汾花果街网站建设
  • 专业集团门户网站建设方案南昌医院网站建设
  • 用php做美食网站有哪些新建网站如何做关键词
  • 企业网站建设招标微信公众平台官网登录入口网页版
  • 网站宣传图网站程序预装
  • 网站设计论文选题seo排名优化推广报价
  • wordpress图床网站百度链接收录
  • 八年级信息网站怎么做电商网站的支付接入该怎么做呢
  • wordpress 的应用大兴安岭地网站seo