#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; long long int arr[n][n]; for (int i=0;i<n;i++){ for (int j=0;j<n;j++){ cin>>arr[i][j]; } } // 池化結果大小為n/2xn/2 for (int i=0;i<n;i+=2){ for (int j=0;j<n;j+=2){ long long int maxVal=arr[i][j]; // 取該2x2區域最大值 maxVal=max(maxVal,arr[i][j+1]); maxVal=max(maxVal,arr[i+1][j]); maxVal=max(maxVal,arr[i+1][j+1]); cout<<maxVal<<" "; } cout<<endl; } return 0; }