博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ3619 : [Zjoi2014]璀灿光华
阅读量:6469 次
发布时间:2019-06-23

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

终于把省选时的遗憾补上了…

对于构造立方体:

首先BFS构出底层,然后再逐层构造立方体

对于计算:

$O(n^6)$爆搜即可。

 

#include
#include
const int N=75,M=343010;char ch[N];int n,m,i,j,k,tmp,q[M],t,l,r;int cnt[M],side[M][6],g[M],loc[M][3],a[N][N][N],ap[N][N][N],ansl=~0U>>1,ansr,sum;int dx[6]={1,-1,0,0,0,0},dy[6]={0,0,1,-1,0,0},dz[6]={0,0,0,0,1,-1};bool vis[M];inline void add(int x,int y,int z,int id){vis[q[++t]=a[x][y][z]=id]=1;loc[t][0]=x,loc[t][1]=y,loc[t][2]=z;}inline int getup(int x){for(int i=0;i
sum)ansl=sum;if(ansr
='0'&&ch[j]<='9')(side[i][cnt[i]]*=10)+=ch[j]-'0';else cnt[i]++; if(cnt[i]==3)tmp=i; } add(1,1,1,tmp),add(2,1,1,side[tmp][0]),add(1,2,1,side[tmp][1]); for(l=2,r=3;l

  

 

转载地址:http://prdko.baihongyu.com/

你可能感兴趣的文章
Ubuntu系统上安装Nginx服务器以及使用方法
查看>>
正则知识点
查看>>
Position属性:static、fixed、absolute和relative的区别和用法
查看>>
6_flutter_card(卡片),计算器,状态栏隐藏
查看>>
浅入浅出容器文件系统
查看>>
Android AsyncTask讲解
查看>>
swift-24xcode8内存分配图
查看>>
webpack 打包优化
查看>>
Android RxJava:基础介绍与使用
查看>>
用这四种套路更新缓存,你会少走很多弯路!
查看>>
struts的模拟---框架起步篇
查看>>
使用Spring + Jedis集成Redis
查看>>
addEventListener 的三个参数
查看>>
Water flow View
查看>>
开源 java CMS - FreeCMS2.7 移动端栏目管理
查看>>
android multidex 将指定类打入class.dex
查看>>
基于HTML5 Canvas实现用户交互
查看>>
Java基础-关键字final static与类加载分析
查看>>
Chapter14~执行环境
查看>>
C语言中的static inline
查看>>