标签:
Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u
题意:
有n*m只萌熊做运♂动,有蒙眼和捂嘴两种表情,给出q个坐标,每个坐标对应的熊变换一下表情,求单行最长连续蒙眼熊的个数。
爆爆爆!!!
附AC代码:
#include<iostream> #include<cstring> #include<cmath> using namespace std; int a[510][510]; int main(){ int n,m,q,x,y,ans; cin>>n>>m>>q; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; } } for(int i=0;i<q;i++){ cin>>x>>y; a[x][y]=!a[x][y];//表情转换 int MAXN=-1; for(int s=1;s<=n;s++){ ans=0; for(int t=1;t<=m;t++){ if(a[s][t]==0) ans=0; else ans++; MAXN=max(MAXN,ans);//记录最大值 } } cout<<MAXN<<endl; } return 0; }
标签:
原文地址:http://www.cnblogs.com/Kiven5197/p/5720405.html