蓝桥杯 暗恋

问题描述
  同在一个高中,他却不敢去找她,虽然在别人看来,那是再简单不过的事。暗恋,是他唯一能做的事。
 他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,
 就是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,将整个操场按正方形铺砖
 (整个操场可视为R行C列的矩阵,矩阵的每个元素为一块正方形砖块),正方形砖块有两种,一种为蓝色,另一种为红色。
 我们定义他和她之间的“爱情指标”为最大纯色正方形的面积,请你写一个程序求出“爱情指标”。
输入格式
  第一行两个正整数R和C。
   接下来R行C列描述整个操场,红色砖块用1来表示,蓝色砖块用0来表示。
输出格式
  一个数,表示他和她之间的“爱情指标”。
样例输入

5 8
0 0 0 1 1 1 0 1
1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1
1 0 1 1 1 1 1 0
1 1 1 0 1 1 0 1
样例输出
9

数据规模和约定
  40%的数据R,C<=10;
  70%的数据R,C<=50;
  100%的数据R,C<=200;

...     j+3,i+3      j+2,i+2     j+1,i+1    j,i
...     j+3,i+2      j+2,i+1     j,i+1
...     j+3,i+1      j+1,i+2     j+1,i
...     j+3,i          j,i+2 
...     j,i+3          j+2,i
...     j+1,i+3
...     j+2,i+3
.
.
*/

#include<iostream>
using namespace std;
unsigned int love = 0;
int r, c;
int a[200][200];
int getNum(int R, int C, int oo){ 
// a[R][C]
 int i=1, j, flag=1;
 while(true){
  for(j=0; j<=i; ++j)
  if(a[R+j][C+i]==oo){
   flag=0; break;}
  for(j=0; j<=i; ++j)
   if(a[R+i][C+j]==oo){ flag=0; break;}
  if(flag==0) return i;
  ++i;
  if(R+i>r || C+i>c) break;
 }
 return i;
}
int main()
{
 int i, j, k;
 cin >> r >> c;
 if(r<=200 && r>0 && c<=200 && c>0){
  for(i=0; i<r; ++i)
   for(j=0; j<c; ++j) cin>>a[i][j];
  for(i=0; i<r; ++i){
   for(j=0; j<c; ++j){
    if(a[i][j]==0) k=getNum(i ,j, 1);
    else k=getNum(i ,j, 0);
    love = love<k?k:love;
   }
  }
  cout << love*love << endl;
 }
 return 0;
}


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 有几种方法可以知道有人自己: 1. 对方会经常出现在你的身边,并且对你很热情。 2. 对方会常常给你礼物或者小惊喜,或者会经常给你送餐食。 3. 对方会常常主动联系你,并且对你很关心。 4. 对方会常常看着你,或者会不停地盯着你。 5. 对方会常常表现出对你的喜欢或者崇拜。 你可以注意这些行为,如果有一个人经常出现这些行为,那么他可能你。但是,还是要注意不要轻易下结论,因为有时候一个人的行为也可能是因为其他原因而产生的。 ### 回答2: 怎么知道有人自己是一个常见但却不易确定的问题。以下是一些常见的示和迹象,可能表明有人对你有特别的感情。 1. 频繁关注和对话:如果某人频繁关注你的社交媒体帖子、点赞、评论,或者主动与你交谈并展示浓厚的兴趣,那可能是他们对你有的迹象。 2. 爱搭不理的互动:的人可能会尝试无理由地与你互动,给你送礼物、帮助你或者在你身边出现。他们可能会想要照顾你或关心你的喜好。 3. 眼神交流:有时候,眼神的交流可以传递出某人的感情。如果你发现某人经常盯着你看,然后在你回望时迅速转移视线,那可能是的迹象。 4. 朋友的透露:的人有时会向共同的朋友或知己透露他们的感情。如果你的朋友提到某人对你有特殊感情,那可能是的信号。 5. 知识储备和了解:的人可能会通过各种渠道积极收集关于你的信息,从你的兴趣爱好到个人生活等方面。如果某人能够准确地知道你喜欢的事物,并且与你产生共鸣,那可能是的表现。 然而,这些迹象并不是绝对的,每个人的行为和表达方式都不同。最可靠的方法是直接与对方交流,以明确他们的感受和意图。与对方坦诚沟通可以建立互相的信任,避免误解和困惑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值