wordpress代码行号,长沙公交优化,长春哪家网络公司做网站专业,普通网站跟营销型网站的对比分析#xff1a;
找出其中一行或列或任意对角线被全部标记#xff0c;即可输出回合数#xff0c;否则输出-1
如果x%n0#xff0c;行是x/n#xff0c;列是n
如果x%n#xff01;0#xff0c;行是x/n1#xff0c;列是x%n
如果行列或行列n1即为对角线。
标记行列对角线…分析
找出其中一行或列或任意对角线被全部标记即可输出回合数否则输出-1
如果x%n0行是x/n列是n
如果x%n0行是x/n1列是x%n
如果行列或行列n1即为对角线。
标记行列对角线当其中一行或列或任意对角线被全部标记即输出。
#includebits/stdc.h using namespace std; const int N2e310; int hang[N]{0},lie[N]{0}; //xx为撇 xxx为捺 int main() { int n,t,c,xx0,xxx0,x;cinnt;int f-1; for(int i1;it;i){ cinx; if(x%n0){ hang[x/n]; lie[n]; if(x/nn)xxx; if(x/n1)xx; if((hang[x/n]n||lie[n]n||xxn||xxxn)f-1)fi; } else{ hang[x/n1]; lie[x%n]; if(x/n1x%n)xxx; if(x/n1x%nn1)xx; if((hang[x/n1]n||lie[x%n]n||xxn||xxxn)f-1)fi; } } coutfendl; return 0; }