文章

7

粉丝

142

获赞

5

访问

5.6k

头像
旋转方阵 题解:
P1216 福州大学2018年机试题
发布于2024年3月19日 19:43
阅读数 802

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int a[n][n];
    a[0][0]=1;
    int b[n][n];
    fill(b[0],b[0]+n*n,0);
    b[0][0]=1;
    int x=0,y=0;
    int dir=4; //1左,2右,3上,4下
    bool flag=true;
    while(flag){
        switch(dir){
            case 1:
                a[x][y]=a[x][y+1]+1;
                b[x][y]=1;
                if(y==0||b[x][y-1]==1){
                    dir=4;
         ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发