注意点如图:
1.第一,二行没有偶数
2.偶数行的偶数位置出现在不是第三就是第四位,关键看是否能被4整除
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
//第一行和第二行没有偶数
if ( n == 1 || n == 2 )
cout << -1;
//奇数行
else if( n % 2 == 1)
cout << 2 <<endl;
//偶数行,如果能被4整除,在第三个位置
else if ( n % 4 == 0 )
cout << 3 <<endl;
//偶数行,如果不能被4整除,在第三个位置
else
cout << 4 << endl;
return 0;
}