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

北京别墅设计网站做网站的素材和步骤

北京别墅设计网站,做网站的素材和步骤,wordpress 悬浮音乐,自己建设网站平台步骤【BZOJ1976】[BeiJing2010组队]能量魔方 Cube Description 小C 有一个能量魔方#xff0c;这个魔方可神奇了#xff0c;只要按照特定方式#xff0c;放入不同的 能量水晶#xff0c;就可以产生巨大的能量。 能量魔方是一个 N*N*N 的立方体#xff0c;一共用 N3 个空格可以…【BZOJ1976】[BeiJing2010组队]能量魔方 Cube Description 小C 有一个能量魔方这个魔方可神奇了只要按照特定方式放入不同的 能量水晶就可以产生巨大的能量。 能量魔方是一个 N*N*N 的立方体一共用 N3 个空格可以填充能量水晶。 能量水晶有两种 ·一种是正能量水晶(Positive) ·一种是负能量水晶(Negative) 当这个魔方被填满后就会依据填充的能量水晶间的关系产生巨大能量。对 于相邻两(相邻就是拥有同一个面)的两个格子如果这两个格子填充的是一正一 负两种水晶就会产生一单位的能量。而整个魔方的总能量就是这些产生的能 量的总和。 现在小 C 已经在魔方中填充了一些水晶还有一些位置空着。他想知道 如果剩下的空格可以随意填充那么在最优情况下这个魔方可以产生多少能量。 Input 第一行包含一个数N表示魔方的大小。 接下来 N2 行每行N个字符每个字符有三种可能 P表示此方格已经填充了正能量水晶 N表示此方格已经填充了负能量水晶 ?表示此方格待填充。 上述 N*N 行第(i-1)*N1~i*N 行描述了立方体第 i 层从前到后从左到右的 状态。且每 N 行间都有一空行分隔。 Output 仅包含一行一个数表示魔方最多能产生的能量 Sample Input 2 P? ?? ?? N? Sample Output 9 HINT 如下状态时可产生最多的能量。 PN NP NP NN 【数据规模】 10% 的数据N≤3 30% 的数据N≤4 80% 的数据N≤10 100% 的数据N≤40。  题解经典的最小割模型只不过变成了三维的。先黑白染色然后黑色的点翻转源汇具体方法 1.S -i 容量为i周围已确定的N个数2.i - T 容量为i周围已确定的P个数上面2条边要翻转源汇3.i - j 容量1 #include cstdio #include cstring #include iostream #include queue using namespace std; int n,ans,cnt,tot,S,T; int dx[]{0,0,0,0,1,-1},dy[]{0,0,1,-1,0,0},dz[]{1,-1,0,0,0,0}; int map[50][50][50],to[2000000],next[2000000],val[2000000],d[100000],head[100000]; char str[50]; queueint q; int dfs(int x,int mf) {if(xT) return mf;int i,k,tempmf;for(ihead[x];i!-1;inext[i]) if(d[to[i]]d[x]1val[i]){kdfs(to[i],min(temp,val[i]));if(!k) d[to[i]]0;val[i]-k,val[i^1]k,temp-k;if(!temp) break;}return mf-temp; } int bfs() {while(!q.empty()) q.pop();memset(d,0,sizeof(d));int i,u;q.push(S),d[S]1;while(!q.empty()){uq.front(),q.pop();for(ihead[u];i!-1;inext[i]){if(!d[to[i]]val[i]){d[to[i]]d[u]1;if(to[i]T) return 1;q.push(to[i]);}}}return 0; } inline void add(int a,int b,int c) {to[cnt]b,val[cnt]c,next[cnt]head[a],head[a]cnt;to[cnt]a,val[cnt]0,next[cnt]head[b],head[b]cnt; } int main() {int i,j,k,l,x,y,z,a,b,c;scanf(%d,n);S0,Ttot1;for(i1;in;i) for(j1;jn;j){scanf(%s,str1);for(k1;kn;k){if(str[k]P) map[i][j][k]1;if(str[k]N) map[i][j][k]0;if(str[k]?) map[i][j][k]tot;}}memset(head,-1,sizeof(head));for(i1;in;i) for(j1;jn;j) for(k1;kn;k){if(map[i][j][k]1){ab0,cmap[i][j][k];for(l0;l6;l){xidx[l],yjdy[l],zkdz[l];if(xyzxnynzn){if(map[x][y][z]0) b;if(map[x][y][z]1) a;if(map[x][y][z]1((i^j^k)1)) add(c,map[x][y][z],1),add(map[x][y][z],c,1),ans;}}if((i^j^k)1) swap(a,b);add(S,c,a),add(c,T,b),ansab;}if(map[i][j][k]0){for(l0;l6;l){xidx[l],yjdy[l],zkdz[l];if(xyzxnynznmap[x][y][z]1) ans;}}}while(bfs()) ans-dfs(S,130);printf(%d,ans);return 0; } 转载于:https://www.cnblogs.com/CQzhangyu/p/7603799.html
http://www.sadfv.cn/news/387336/

相关文章:

  • 红酒集团网站建设邯郸网站建设渠道
  • 锦绣江南网站建设中小企业服务网
  • 课程设计代做网站php免费网站自己做
  • 电商网站开发 上海vps装wordpress
  • wordpress 网站很卡做床上用品网站
  • 网站建设好了怎么在百度可以搜到大人和小孩做系列网站
  • 网站显示内容不显示门户网站如何制作
  • 网页制作与网站建设实战大全光盘原创文字的网站
  • 有没有做网站的wordpress中文版 docker
  • 做网站素材wordpress 米表
  • wordpress页面文字国外seo大神
  • 沈丘网站建设驻马店做网站
  • 网站公司不给ftp王占山先进事迹
  • 怎么用服务器ip做网站网站模板资源
  • 网站下载到本地网络游戏排行榜前十名2022
  • 南山商城网站建设查出网站的空间商
  • 手机网站建设策划书wordpress 老版编辑器
  • 建设网站是什么意思wordpress站点克隆
  • 大连网站开发建赤蚁网站建设
  • 网站架构有哪些做银行设计有好的网站参考吗
  • 乐山市住房和城乡建设局网站深圳做网站找谁
  • 宁波网站建设方案报价网站策划的具体内容是什么
  • 公司网站做排名用什么搜索好点小程序开发 网站建设
  • 手机网站会员中心模板下载网站托管团队
  • 织梦网站栏目字体怎么调电子商务网站建站目的
  • 企业网站货物查询怎么做wordpress文章页面模板
  • 东风多利卡道路清障车做网站中国机械加工网址
  • 网站建站四件套是什么镇江网站建设优化制作公司
  • 网站建设包含什么电子商务网站建设规划范文
  • 新手如何搭建自己的网站vps安装wordpress