题目最后有:数据规模与约定
对全部的测试数据,保证 3≤m≤49 且 m 是奇数。
但是实际上不需要保证 m 是奇数,比如如下代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
putchar('+');
for(int i=2;i<n;i++) putchar('-');
putchar('+');
putchar(10);
for(int i=2;i<n;i++){
putchar('+');
for(int j=2;j<i;j++){
putchar('-');
}
putchar('+');
for(int j=i+1;j<n;j++){
putchar('-');
}
putchar('+');
putchar(10);
}
putchar('+');
for(int i=2;i<n;i++) putchar('-');
putchar('+');
return 0;
}