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

外贸网站模板建设关于宠物的网页设计

外贸网站模板建设,关于宠物的网页设计,建筑工程网络计划技术与应用,北京网站托管的公司题解#xff1a;ABC275 C-Counting Squares 题目 链接#xff1a;Atcoder。 链接#xff1a;洛谷。 难度 算法难度#xff1a;入门。 思维难度#xff1a;普及。 调码难度#xff1a;普及。 综合评价#xff1a;简单。 算法 dfs数论。 思路 由数学方法可严谨…题解ABC275 C-Counting Squares ·题目 链接Atcoder。 链接洛谷。 ·难度 算法难度入门。 思维难度普及。 调码难度普及。 综合评价简单。 ·算法 dfs数论。 ·思路 由数学方法可严谨证明给定四边形其中三个顶点u、v、w当满足以下条件时可添加一个顶点othero使得四边形uvwo为正方形。 条件u.x-v.xv.y-w.yu.y-v.y-(v.x-w.x)||-(u.x-v.x)v.y-w.yu.y-v.yv.x-w.x 可以通过dfs遍历三个顶点判断他们能否构成正方形若可以就通过正方形边长相等的性质求出一个顶点o判断在坐标系中是否存在为“#”的该点若存在则该情况算数否则忽略不计。 最终统计的个数应该除以8再输出因为假设正方形四个顶点分别为ABCD在dfs中会分别遍历它8次。ABC、BCD、CDA、DAB、CBA、DCB、ADC、BAD ·细节 输入字符串时如果不想以0项开始就用以下方式。 方式scanf(%s,字符串名称1); ·代码 今天不做过多解释毕竟有些人只想看空白的代码然后“借鉴也就是copy”一下。 #includebits/stdc.h using namespace std; struct Place{int x,y; }; Place a[20]{}; int ans0; char mp[20][20]{}; bool bl[20][20]{}; Place other(Place u,Place v,Place w); bool be_square(Place u,Place v,Place w); inline void dfs(int d); int main(){for(int i1;i9;i){scanf(%s,mp[i]1);}dfs(1);printf(%d\n,ans/8);return 0; } Place other(Place u,Place v,Place w){Place ret{};ret.xw.x-v.xu.x;ret.yw.y-v.yu.y;if(ret.x1ret.x9ret.y1ret.y9){return ret;}return {0,0}; } bool be_square(Place u,Place v,Place w){if(u.x-v.xv.y-w.yu.y-v.y-(v.x-w.x)||-(u.x-v.x)v.y-w.yu.y-v.yv.x-w.x){return true;}return false; } inline void dfs(int d){if(d4){if(be_square(a[1],a[2],a[3])true){if(mp[other(a[1],a[2],a[3]).x][other(a[1],a[2],a[3]).y]#){ans;a[4]other(a[1],a[2],a[3]);}}return;}for(int i1;i9;i){for(int j1;j9;j){if(bl[i][j]falsemp[i][j]#){bl[i][j]true;a[d].xi;a[d].yj;dfs(d1);bl[i][j]false;}}} } ·注意 other函数的边界需要特判。 dfs要回溯。 数学推导不要推理错误。
http://www.dnsts.com.cn/news/145213.html

相关文章:

  • 清河做网站哪儿好苏州博客关键词优化
  • 公司网站可以自己建立吗奉贤品牌网站建设
  • 国外 平面设计 网站网站建设分为哪几种
  • 勐海县住房和城乡建设局网站wordpress 金融 模板
  • 网站根目录文件夹上海做推
  • 阿里巴巴网站建设规划0元可以注册公司吗
  • 深圳企业网站建设费用申请公司费用
  • 广州番禺区人才网建站到网站收录到优化
  • 天津企业网站建设方案北京建站方案
  • 做网站页面大小多大佛山专业做网站公司
  • 代做计算机毕业设计网站通化seo招聘
  • 外贸网站公司渭南网站建设网站排名优化
  • 网站建设用什么程序汽车之家手机版网页
  • 厦门建设网站做美妆网站的关键词
  • 手机ui界面设计优化营商环境心得体会
  • 邢台企业做网站的公司wordpress搬家lnmp
  • 淮安建设网站制作自适应型网站建设推荐
  • 网站建设 联系我们新能源网站建设哪家好
  • 牛商网做的网站如何删掉2345网址导航
  • 网站上面的在线咨询是怎么做的做购物网站的素材
  • 购物建设网站费用南通网站推广排名
  • 自助wap建站企业营销型网站建设哪家好
  • 如何破解网站管理员登陆密码广州市专注网站建设公司
  • 自己建设的网站怎么上传图片wordpress选项下拉
  • 内容电商的网站如何做中华门窗网怎么做网站
  • 模版做网站多少钱爱站网影视排行榜
  • 网站建设大作业枸橼酸西地那非片是什么
  • 网站后缀cc电商wordpress
  • 网站如何做才会有流量学做淘宝客网站
  • 网站构造下拉列表怎么做福田区做网站公司