首页 > 代码库 > Codeforces Round #243 (Div. 2) B. Sereja and Mirroring
Codeforces Round #243 (Div. 2) B. Sereja and Mirroring
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ int n,m; cin >> n >> m; vector<vector<int> > a(n,vector<int>(m,0)); for(int i = 0; i < n; ++ i){ for(int j = 0 ; j < m ; ++ j){ cin >> a[i][j]; } } if(n%2) cout<<n<<endl; else{ int left= 0 ,right =n-1, preRight = n-1; while(left < right){ if(a[left] != a[right]) break; else left++,right--; if(left-1 == right) left = 0,preRight = right; } cout<<preRight+1<<endl; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。