acgo题库
  • 首页
  • 题库
  • 学习
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情提交记录(0)
  • A46112

    userId_undefined

    CEGO.tyx

    44阅读
    0回复
    0点赞
  • GESP 2024年9月C++四级第一题

    #include<bits/stdc++.h> using namespace std; int a[110][110]; bool check(int x,int y){ for(int i = 0;i <=3;i++){ if(a[x][y+i]) return 0; if(a[x+3][y+i]) return 0; } for(int i = 0;i <= 3;i++){ if(a[x+1][y+i] == 0 && (i == 1 || i == 2)) return 0; if(a[x+2][y+i] == 0 && (i == 1 || i == 2)) return 0; if(a[x+1][y+i] == 1 && (i == 0 || i == 3)) return 0; if(a[x+2][y+i] == 1 && (i == 0 || i == 3)) return 0; } return 1; } int main(){ int q; cin >> q; while(q--){ int n,m; cin >> n >> m; memset(a,0,sizeof(a)); for(int i = 1;i <= n;i++){ string s; cin >> s; for(int j = 1;j <= m;j++){ a[i][j] = s[j-1] - '0'; } } bool flag = false; for(int x = 1;x <= n - 3;x++){ for(int y = 1;y <= m - 3;y++){ if(check(x,y)){ flag = true; } } } if(flag) cout << "Yes\n"; else cout << "No\n"; } return 0; }

    userId_undefined

    小智

    出道萌新快乐小狗倔强青铜格式·格式排版员I/O·IO入门者
    3阅读
    0回复
    0点赞
  • [GESP202409 四级] 黑白方块

    题意 解析 标程

    userId_undefined

    C++真真真难啊啊啊

    空间掌握者模拟·模拟练习生出道萌新秩序白银递归·套娃学徒分支·分支解题者
    17阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页