【AIM Tech Round 5 (rated, Div. 1 + Div. 2) A】 Find Square
【链接】  我是链接,点我呀:) 
 【题意】
在这里输入题意
【题解】
找到左上角。往下一直走,往右一直走走到B边界就好。
中点的话。直接输出中位数
【代码】
#include <bits/stdc++.h>
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define all(x) x.begin(),x.end()
#define pb push_back
#define lson l,mid,rt<<1
#define ri(x) scanf("%d",&x)
#define rl(x) scanf("%lld",&x)
#define rs(x) scanf("%s",x)
#define rson mid+1,r,rt<<1|1
using namespace std;
const double pi = acos(-1);
const int dx[4] = {0,0,1,-1};
const int dy[4] = {1,-1,0,0};
const int N = 200;
char s[N+10][N+10];
int n,m;
int main(){
	#ifdef LOCAL_DEFINE
	    freopen("rush_in.txt", "r", stdin);
	#endif
	ri(n);ri(m);
    rep1(i,1,n)
        rs(s[i]+1);
    rep1(i,1,n){
        rep1(j,1,m)
            if (s[i][j]=='B'){
                int ti = i,tj = j;
                while (ti+1<=n && s[ti+1][j]=='B') ti++;
                while (tj+1<=m && s[i][tj+1]=='B') tj++;
                cout<<(i+ti)/2<<' '<<(j+tj)/2<<endl;
                return 0;
            }
    }
	return 0;
}
【AIM Tech Round 5 (rated, Div. 1 + Div. 2) A】 Find Square的更多相关文章
- 【AIM Tech Round 5 (rated, Div. 1 + Div. 2) 总结】【题解往前或往后翻,不在这】
		又是爆炸的一场 心态有点小崩.但问题不大.. 看A题,一直担心有多个正方形..小心翼翼地看完之后,毅然地交上去了. [00:08] A[Accpted] 然后开始看B题. 觉得和之前做的某题很像,但翻 ... 
- 【AIM Tech Round 5 (rated, Div. 1 + Div. 2) B】Unnatural Conditions
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 让a+b的和为100000000...0这样的形式就好了 这样s(a+b)=1<=m就肯定成立了(m>=1) 然后至于s ... 
- 【   AIM Tech Round 5 (rated, Div. 1 + Div. 2) C】Rectangles
		[链接] 我是链接,点我呀:) [题意] 给你n个矩形. 让你找出一个点(x,y) 使得这个点在其中至少(n-1)个矩形中. [题解] 若干个矩形交在一起的话. 它们所有的公共区域也会是一个矩形. 这 ... 
- AIM Tech Round 5 (rated, Div. 1 + Div. 2)  C. Rectangles 【矩阵交集】
		题目传传传送门:http://codeforces.com/contest/1028/problem/C C. Rectangles time limit per test 2 seconds mem ... 
- 【AIM Tech Round 4 (Div. 1) B】Interactive LowerBound
		[链接]http://codeforces.com/contest/843/problem/B [题意] 给你一个数组模拟的单链表,放在一个长度为n的数组里面,然后告诉你表头的位置在哪里; 你可以最多 ... 
- 【AIM Tech Round 4 (Div. 2) A】Diversity
		[链接]http://codeforces.com/contest/844/problem/A [题意] 大水题 [题解] 看看不同的个数num是不是小于k,小于k,看看len-num够不够补的 [错 ... 
- 【AIM Tech Round 4 (Div. 2) B】Rectangles
		[链接]http://codeforces.com/contest/844/problem/B [题意] 也是道计数水题,没什么记录意义 [题解] 枚举每个点的位置在,然后往右往下 枚举和它一样颜色的 ... 
- 【AIM Tech Round 4 (Div. 2) C】Sorting by Subsequences
		[链接]http://codeforces.com/contest/844/problem/C [题意] 水题,没有记录意义 [题解] 排序之后,记录每个数字原来在哪里就好. 可以形成环的. 环的个数 ... 
- 【AIM Tech Round 4 (Div. 2)  D Prob】
		·题目:D. Interactive LowerBound ·英文题,述大意: 有一个长度为n(n<=50000)的单链表,里面的元素是递增的.链表存储在一个数组里面,给出长度n.表 ... 
随机推荐
- 拒绝switch,程序加速之函数指针数组
			先看一个使用switch语句的程序: #include <stdio.h> #include <time.h> //加法 int add(int a,int b) { retu ... 
- Java Colections 集合类 —— List、ArrayList、Set(HashSet)
			0. List<T> 是一个接口 该接口定义的高级成员函数有: contains() ⇒ 是否包含: String[] people; List names = Arrays.asList ... 
- java javax.annotation.Resource注解的详解
			转自:https://www.jb51.net/article/95456.htm java 注解:java javax.annotation.Resource 当我们在xml里面为类配置注入对象时 ... 
- [Plugin] JQuery.uploadify上传文件插件的使用详解For ASP.NET
			URL:http://www.cnblogs.com/xiaopin/archive/2010/01/21/1653523.html 今天下午整理文件上传的例子,感觉收集到的例子都很不人性话,后来找到 ... 
- Eigen3
			Eigen用源码的方式提供给用户使用,在使用时只需要包含Eigen的头文件即可进行使用. Eigen: C++开源矩阵计算工具——Eigen的简单用法 http://blog.csdn.net/aug ... 
- Navcat12 for mysq 激活工具
			Navcat12 for mysq 激活 https://www.cnblogs.com/sunyangCoder/p/9060454.html 
- 12) 十分钟学会android--APP通信传递消息之简单数据传输
			程序间可以互相通信是Android程序中最棒的功能之一.当一个功能已存在于其他app中,且并不是本程序的核心功能时,完全没有必要重新对其进行编写. 本章节会讲述一些通在不同程序之间通过使用Intent ... 
- python爬虫:爬取凤凰指数
			在知乎上看到的这个问题,讲讲我爬取过程中遇到的问题: 1.循环爬取其他页面,在其他项目中用循环一般可以搞定,可是这个,第一页和第二第三页的表格是不同的,所以要重新写规则,我懒,写了第一页后,就不想在写 ... 
- 使用postman模拟登录请求
			Cookie 可以写在Headers里面 
- C语言运算符类型
			算术运算符 运算符 描述 + 两个操作数相加 - 第一操作数减去第二个操作数 * 两个操作数相乘 / 分子除以分母 % 模运算和整数除法后的余数 ++ 递增操作增加一个整数值 -- 递减操作减少一个整 ... 
