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

下载建设银行官方网站下载网站模块介绍

下载建设银行官方网站下载,网站模块介绍,公司网站怎么设计,工厂招工信息话不多说#xff0c;直接看题#xff1a; 显然#xff0c;我们直接用深搜#xff0c;我们可以先把空位用结构体存#xff0c;然后打表存小方块#xff0c;再用数组存行列。 下面是AC代码#xff1a; #includebits/stdc.h using namespace std; int a[12][12];…话不多说直接看题 显然我们直接用深搜我们可以先把空位用结构体存然后打表存小方块再用数组存行列。 下面是AC代码 #includebits/stdc.h using namespace std; int a[12][12]; int biao[20][20]{{0,0,0,0,0,0,0,0,0,0},{0,1,1,1,2,2,2,3,3,3},{0,1,1,1,2,2,2,3,3,3},{0,1,1,1,2,2,2,3,3,3},{0,4,4,4,5,5,5,6,6,6},{0,4,4,4,5,5,5,6,6,6},{0,4,4,4,5,5,5,6,6,6},{0,7,7,7,8,8,8,9,9,9},{0,7,7,7,8,8,8,9,9,9},{0,7,7,7,8,8,8,9,9,9}}; int ck[20][20]; int lie[12][12],hang[12][12]; struct node{int x,y; }b[200]; int cnt; void print(void){for(int i1;i9;i){for(int j1;j9;j){couta[i][j] ;}coutendl;} } void dfs(int deep){if(deepcnt){print();return ;}else{for(int i1;i9;i){if(lie[b[deep].y][i]0hang[b[deep].x][i]0ck[biao[b[deep].x][b[deep].y]][i]0){lie[b[deep].y][i]1;a[b[deep].x][b[deep].y]i;hang[b[deep].x][i]1;ck[biao[b[deep].x][b[deep].y]][i]1;dfs(deep1);lie[b[deep].y][i]0;hang[b[deep].x][i]0;ck[biao[b[deep].x][b[deep].y]][i]0;}}} } int main(){for(int i1;i9;i){for(int j1;j9;j){cina[i][j];if(a[i][j]!0){lie[j][a[i][j]]1;hang[i][a[i][j]]1;ck[biao[i][j]][a[i][j]]1;}else{b[cnt].xi;b[cnt].yj;}}}dfs(1); } 值得注意的我们其实可以三个判断容器排个序选出约束条件最多的先枚举这样虽然复杂度还是一样但是按照这个顺序就可以更快的确定约束条件多的从而减少不必要的递归次数。 我们可以举个例子 接题 下面为分析 我们写出4与7的组合然后分段计算即可下面是AC代码 #includebits/stdc.h using namespace std; #define int long long long long l,r; long long a[7000]; int cnt; bool cmp(long long a,long long b){return ab; } void dfs(int deep){if(deep500000000000LL) return ;a[cnt]deep;dfs(10*deep4);dfs(10*deep7); } signed main(){cinlr;dfs(0);sort(a1,acnt,cmp);int l1lower_bound(a1,acnt,l)-a;int r1lower_bound(a1,acnt,r)-a;long long sum0;if(l1!r1){sum(a[l1]-l1)*a[l1];for(int il11;ir1-1;i){sum(a[i]-a[i-1])*a[i];}sum(r-a[r1-1])*a[r1];}else{suma[r1]*(r-l1);}coutsum; } 看道有趣的题 可以用并查集最后判断与下表面连的点与上表面连的点是否在同一个集合这里采用BFS先把与上表面相连的点放队里在判断与他们相连的点下面是AC代码 #includebits/stdc.h using namespace std; int t,n,h,r,b[1010]; struct node{int x,y,z; }a[1010]; int check(node a,node b){if(pow(a.x-b.x,2)pow(a.y-b.y,2)pow(a.z-b.z,2)4*pow(r,2)){return 1;}return 0; } int main(){cint;while(t--){memset(b,0,sizeof(b));queuenode q;int f0;scanf(%d%d%d,n,h,r);for(int i1;in;i){scanf(%d%d%d,a[i].x,a[i].y,a[i].z);if(ra[i].zh){q.push(a[i]);b[i]1;}}while(!q.empty()){node sq.front();q.pop();if(s.z-r0){f1;break;}for(int i1;in;i){if(b[i]0check(a[i],s)1){q.push(a[i]);b[i]1;}}}if(f) coutYesendl;else coutNoendl;} }
http://www.zqtcl.cn/news/681378/

相关文章:

  • 潍坊做网站的网络公司网页设计入门教材pdf
  • 影视公司网站建设wordpress 500ms
  • 旅游网站建设公司crm客户管理系统模板
  • 哪个网站有免费的模板阿里云上如何用iis做网站
  • 中山优化网站门户网站建设jz190
  • 湖州服装网站建设网站备案和域名备案区别
  • 网站开发好学嘛网络安全工程师年薪
  • 17网站一起做网店睡衣网线制作流程
  • 广告网站设计公司好吗网站页面设计主要包括
  • 网站的做重庆市建设工程造价信息表
  • 建网站跟建网店的区别怎样营销建设网站
  • 医院做网站的风格乐清网站建设哪家好
  • 手机商城网站方案如何自己搭建微信小程序
  • 做影视免费网站违法吗青岛快速排名优化
  • 网站建设在电子商务中的作用的看法360地图怎么添加商户
  • 网站域名备案与不备案的区别wordpress 注册审核
  • 大学生做企业网站网页设计免费模板情侣
  • 商城网站建设教程网站开发支付宝
  • 广安网站设计快递加盟代理
  • 建设网站的建筑公司宿迁华夏建设集团网站
  • 百度推广网站建设费利用阿里云虚拟主机做网站
  • 吐槽做网站论坛模板
  • 广水住房和城乡建设部网站简单网页制作代码html
  • 建设网站找什么仿门户网站
  • 贵阳手机网站建设公司沈阳图书设计公司
  • 哪里做网站比较好在哪里注册域名
  • 做搜狗pc网站软件下载广告设计与制作学什么
  • 软件工程 旅游网站开发er图昆山网站建设网站建设
  • 网站下载的网页修改下面版权所有企业建设营销型网站的目的有
  • 官方重大项目建设库网站手机ps软件如何做ppt下载网站