判断一个数组能不能有一种排列使得相邻数的乘积被4整除 #include <iostream> #include <vector> using namespace std; bool isok(int m,int n,int q,int flag){ int t=q-m; if(flag==n) return true; else{ if(m>=(n-t+1)) return true; else if(((n-t+1)%2==1)&&(m>=n/2)) return true; else {return ...