Uva 201 Squares (暴力 + 枚举)



【题意】

 给出  n*n 的 点

H 横向  V  纵向  (注意)  V  想 I,j  相反

问 边 为1 ,2 , 3 。。。。 n 的  正方向有几个


【思路】

n 很小 直接暴力 枚举

枚举 两个点, 看看  从 左上角 到右下角 (变成为 s的 两个点)能否能  打通, 


【代码实现】

#include <iostream>
#include <stdio.h>
#include <bits/stdc++.h>
#include <string.h>
#define FIN freopen("input.txt","r",stdin)
#define FOUT     freopen("output.txt","w",stdout)const int INF=0x3f3f3f3f;const int MAXN=1e5+5;using namespace std;int n,m;
int h[105][105];
int v[105][105];int main()
{//FIN;// FOUT;int cont=0;while(~scanf("%d %d",&n,&m)){char op;int x,y;memset(h,0,sizeof(h));memset(v,0,sizeof(v));while(m--){cin>>op>>x>>y;if(op=='H')h[x][y]=1;elsev[y][x]=1;}int sum=0;if(cont)printf("\n**********************************\n\n");printf("Problem #%d\n\n",++cont);for(int s=1;s<=n;s++)// 边从1-n{int ans=0,flag;// ans 统计 个数for(int i=1;i<=n-s;i++)// 暴力枚举for(int j=1;j<=n-s;j++)//  控制在n的范围内{flag=1;for(int k=j;k<j+s&&flag;k++)// 控制长度if(!h[i][k]||!h[i+s][k]) flag=0;for(int l=i;l<i+s&&flag;l++)if(!v[l][j]||!v[l][j+s]) flag=0;if(flag)ans++;}sum+=ans;// cout<<ans<<endl;if(ans)printf("%d square (s) of size %d\n",ans,s);}if(!sum)printf("No completed squares can be found.\n");}return 0;
}

123

转载于:https://www.cnblogs.com/sizaif/p/9078417.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467254.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自己都不觉得自己值钱,别人怎么觉得你值钱?

今天跟一个同学聊天&#xff0c;他最近正在找工作&#xff0c;找了一家外包企业拿到offer&#xff0c;对方开了薪资&#xff0c;他问我「发哥&#xff0c;这个薪资没有问题吧&#xff1f;」。薪资这个问题&#xff0c;我之前已经给出过建议&#xff0c;新企业的薪资最好能能让你…

ASP.NET AJAX入门系列(10):Timer控件简单使用

本文主要通过一个简单示例&#xff0c;让Web页面在一定的时间间隔内局部刷新&#xff0c;来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。主要内容Timer控件的简单使用1&#xff0e;添加新页面并切换到设计视图。2&#xff0e;如果页面没有包含ScriptManager控件&#…

全国计算机等级考试暨南大学,9月暨南大学计算机等级考试报名时间通知

全国计算机等级考试暨南大学珠海校区考点2017年下半年(第49次)全国计算机等级考试已经开始报名&#xff0c;以下是小编收集的暨南大学计算机等级考试报名时间通知&#xff0c;希望大家认真阅读!报考事项通知1、网上报名时间为2017年6月15日17:00至30日12:00。广东省全国计算机等…

使用OpenXml打开word文档中嵌入的另一个文档

今天在写字处理评分程序的时候遇到一个之前没有经历过的场景&#xff1a;在给定的字处理素材文档文档中嵌入了另一个字处理文档&#xff0c;题目要求既要对素材文档进行修改&#xff0c;也要对嵌入的文档进行格式调整。打开嵌入的文档对于操作者来说非常容易&#xff0c;只需双…

ANSI是什么编码?

原文&#xff1a;http://www.cnblogs.com/malecrab/p/5300486.html用Notepad创建一个文本文件text.txt&#xff0c;其默认编码格式为ANSI&#xff08;乍看之下&#xff0c;还以为是ASCII呢&#xff09;&#xff0c;输入汉字居然不是乱码&#xff1a;保存为test.txt&#xff0c;…

Run ASMX Without IIS

http://msdn.microsoft.com/msdnmag/issues/04/12/ServiceStation/default.aspxExcellent, but how about on PDA? I need a SOAP Server running on PDA:( 转载于:https://www.cnblogs.com/swnuwangyun/archive/2006/11/16/562499.html

R语言数据分析过程

R语言数据分析前期&#xff1a;预处理过程&#xff0c;供自己查阅&#xff0c;欢迎大家指正。 利用R语言导入数据&#xff1a; taobao<-read.csv("taobao.csv",stringsAsFactors F) 我最常用到就是read.csv&#xff0c;其中stringsAsFactorsF很重要&#xff0c;不…

苏州,遇见NXP痞子衡

昨天的文&#xff0c;今天发--晚上打球照片&#xff0c;大家都是1.8的&#xff0c;结果拍出来变矮了因为公司项目问题&#xff0c;今天飞苏州&#xff0c;昨晚上就得到了命令&#xff0c;早上直接从家里开拔&#xff0c;这次去苏州提前跟痞子衡说了情况&#xff0c;原因是上次我…

计算机组成原理节拍分为几种,计算机组成原理习题答案第七章

计算机组成原理题答案,计算机组成原理,习题答案&#xff11; &#xff0e;控制器有哪几种控制方式&#xff1f; 各有何特点&#xff1f;解&#xff1a;控制器的控制方式可以分为&#xff13; 种&#xff1a;同步控制方式、异步控制方式和联合控制方式。同步控制方式的各项操作都…

Android中GC的触发时机和条件

本文分析基于Android R(11)源码Java对象的创建由Allocator负责&#xff0c;回收由Collector负责。从Android O开始&#xff0c;对于前台应用默认的GC Collector是CC(Concurrent Copying) Collector&#xff0c;与之相匹配的Allocator则是Region-based Bump Pointer Allocator(w…

java console 到文件

System.setOut(new PrintStream(new FileOutputStream("c:\\temp\\test1.txt"))); System.out.println(x);转载于:https://www.cnblogs.com/kakaisgood/p/7910620.html

计算机安全可靠替代工程,基于安全可靠软硬件的党政军OA系统的整系统优化方法与研究-计算机技术专业论文.docx...

万方数据万方数据摘要“十二五”期间&#xff0c;基于国家重大科技专项“核高基”前一阶段的基础软硬件产 品技术成果&#xff0c;以应用示范为牵引&#xff0c;全面验证、推广“十一五”“核高基”成果成为 工作重点和主题。由于国产关键基础软硬件产品不成熟以及缺乏系统性的…

使用.NET读取XML文件

介绍 本文中我将介绍在ASP.NET应用程序中如何读取XML文件&#xff0c;这是一个十分有用的技巧。使用这个技巧&#xff0c;我们能够定制我们的应用程序的配置文件&#xff0c;也可以读取那些保存在XML文件中的数据。 概论 下面的代码将使用XmlTextReader对象将磁盘文件中的数据读…

【华为出品】物联网全栈开发实战营第2期来啦!送海思开发板

物联网一直在改变我们生活的方方面面。可穿戴设备有助于监控我们的偏好、习惯和健康状况。智能家居设备可提高家居的舒适度、安全性和便利性。城市利用连接的数字设备收集的海量数据(数十亿个)来改善城市规划。制造商使用工业物联网设备来优化工厂车间的操作。据MarketsandMark…

2017年12月计算机一级c,2017年12月计算机二级C语言考试操作题冲刺卷(2)

三. 程序设计题3 [简答题]请编写函数fun&#xff0c;其功能是&#xff1a;移动一维数组中的内容&#xff0c;若数组中有n个整数&#xff0c;要求把下标从0&#xff5e;P(含P&#xff0c;P小于等于n-1)的数组元素平移到数组的最后。例如&#xff0c;一维数组中的原始内容为&…

6. Nginx + PHP + FastGCI安装

LNAMP Linux Nginx Apache Mysql PHP Nginx PHP&#xff08;fast CGI&#xff09; 可以理解为一个php加速的一个接口 Php-fpm 可以实现fastcgi协议需要的进程池&#xff0c;php-fpm实现的fastcgi进程叫php-cgi&#xff0c;所以php-fmp其实是他自身的fastcgi 或 php-cgi进程管理…

培训游戏(34个)

培训游戏(34个) 目 录 1. 造房子 2. 摔鸡蛋 3. 结网托物 4. 盲人移物 5. 搭纸牌 6. 九点游戏 7. 剪纸圈 8. Trust Fall 9. 商店打烊 10. 海上救生 11. Win As Much As Possible 12. 沙漠幸存者 13. 看FLY 14. 找方块 15. 中国人-美国人 16. 画画 17. 猜图形 …

给楠哥准备的入门单片机

---- 少儿编程前几天&#xff0c;珠海的三哥的老婆微信问我「我想给wending报名这个少儿编程课程&#xff0c;你帮我看看怎么样&#xff1f;」我看了下&#xff0c;除了价格还可以&#xff0c;其他都不怎么样&#xff0c;因为报名了这个课程&#xff0c;大家都知道你们家挺有钱…

计算机老师教师节祝福语,送给老师教师节祝福语

1、能使艰难之事变得容易的人是教育者。2、老师的教诲催我风雨兼程&#xff0c;我的祝福伴您昼夜耕耘。祝你教师节快乐&#xff01;3、您的辛劳是我们的动力&#xff0c;我们的成功是您的骄傲&#xff0c;然而我们会为您自豪&#xff01;&#xff01;4、老师就像航海的指标&…

JavaScript初阶(二)

编程形式的区别 编程语言按形式上分为两类&#xff0c;第一是面向过程&#xff0c;第二是面向对象。 面向过程&#xff1a;每一步我们该怎么做&#xff0c;如C语言 面向对象&#xff1a;包含面向过程&#xff0c;但更重要的是用什么方法处理&#xff0c;结构化更强。 显示类型转…