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

射阳做网站的公司古镇营销型网站建设

射阳做网站的公司,古镇营销型网站建设,lnmp 内网 wordpress,邯山网站制作有n行n列(2≤n≤9)的小黑点,还有m条线段连接其中的一些黑点。统计这些线段连成了多少个正方形(每种边长分别统计)。 行从上到下编号为1~n,列从左到右编号为1~n。边用H i j和V i j表示…

有n行n列(2≤n≤9)的小黑点,还有m条线段连接其中的一些黑点。统计这些线段连成了多少个正方形(每种边长分别统计)。
行从上到下编号为1~n,列从左到右编号为1~n。边用H i j和V i j表示,分别代表边
(i,j)-(i,j+1)和(i,j)-(i+1,j)。如图4-5所示最左边的线段用V 1 1表示。图中包含两个边长为1的正方形和一个边长为2的正方形。
在这里插入图片描述

样例

4 
16
H 1 1
H 1 3
H 2 1
H 2 2
H 2 3
H 3 2
H 4 2
H 4 3
V 1 1
V 1 2
V 1 4
V 2 2
V 2 3
V 2 4
V 3 2
V 3 4
2 squre of len 1
1 squre of len 2

分析:
把所有边存到集合里。
对每一种正方形长度,遍历所有点,看集合里是否包含构成正方形的所有边。

解法:

use std::{io, collections::HashSet};fn main() {let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let n: u32 = buf.trim().parse().unwrap();let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let m: u32 = buf.trim().parse().unwrap();let mut bian= HashSet::new();for _i in 0..m {let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let mut it = buf.split_whitespace();let t = it.next().unwrap().chars().nth(0).unwrap();let x: u32 = it.next().unwrap().parse().unwrap();let y: u32 = it.next().unwrap().parse().unwrap();bian.insert((t, x, y));}//println!("{:?}", bian);for len in 1..n {let mut cnt = 0;for i in 1..=n-len{'foo: for j in 1..=n-len{//println!("len: {}, i,j: {},{}", len, i, j);for step in 0..len {let one = ('H', i, j + step);if !bian.contains(&one) {//println!("{:?}", one);continue 'foo;}let one = ('H', i + len, j + step);if !bian.contains(&one) {//println!("{:?}", one);continue 'foo;}let one = ('V', i + step, j);if !bian.contains(&one) {//println!("{:?}", one);continue 'foo;}let one = ('V', i + step, j + len);if !bian.contains(&one) {//println!("{:?}", one);continue 'foo;}}cnt += 1;}}if cnt > 0 {println!("{} squre of len {}", cnt, len);}}
}
http://www.yayakq.cn/news/689498/

相关文章:

  • 网站做描本好处网站app服务器租用
  • 顺德网站开发网站建设市场趋势
  • 官网站内优化怎么做 2018域名注册哪个最好
  • 商城网站制作报价做羞羞的事网站
  • 一流的上海网站建设广州各区正在进一步优化以下措施
  • 网站开发后台用什么语言优化网站价位
  • 众网站运输公司网站模板
  • 安徽理工大学新校区建设网站网站开发的工作要求
  • 有帮忙做ppt的网站或人吗外贸建设网站
  • 中煤建设协会网站重庆网站域名备案地址
  • 制作网站的列子求个网站2021年能用
  • 开封做网站公司汉狮宁波网站推广业务
  • 什么人适合做服装设计师百度优化公司
  • 外贸网站建设服务丹徒网站建设策划
  • 国外网站赚钱杂志网站模板
  • vs2013网站建设河东区腾讯网站建设
  • 家政公司网站建设方案网创项目
  • 滨海做网站价格英文营销网站 知乎
  • 武进区建设局网站中国建设银行网站转账
  • 网站程序安装秦皇岛哪家公司网站建设好
  • 化妆品网站开发流程和进度安排wordpress页面编辑器
  • 建筑型专业网站有哪些造价人员做兼职的网站
  • 部队网站建设招标东莞有什么好玩的地方
  • 如何制作网站主页唐山seo公司
  • 湖北建设厅网站国外的网站建设
  • 周口网站设计做网站的时候字体应该多大
  • 大网站是用什么做html5的成全高清视频免费观看
  • .net网站开发文档网站谷歌seo做哪些
  • 微微网站建设继续接入备案 增加网站 区别
  • 邳州微网站开发百度云建网站