2026-03-21 22:48:02
发布于:广东
#include<bits/stdc++.h>
#pragma GCC optimize(3)
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(i==1 && j==1 || i==1 && j==n || i==n && j==1 || i==n && j==n){
cout<<"+";
}else if(i==1 && j>=2 && j<=n-1|| i==n && j>=2 && j<=n-1){
cout<<"-";
}else if(i>=2 && i<=n-1 && j==1 || j==n && i>=2 && i<=n-1){
cout<<"|";
}else{
cout<<"*";
}
}
cout<<"\n";
}
return 0;
}
有什么可以优化的地方吗?
全部评论 3
并没有优化之处,要学优化建议去做难题,学 jodio9 卡最优解
13小时前 来自 浙江
0那怎么做呢?
加我团14小时前 来自 广东
0总复杂度就是输出复杂度,再优化就要优化滚木了
20小时前 来自 广东
0































有帮助,赞一个