QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#590023#6418. Ah, It's Yesterday Once Moreji_114514WA 0ms3596kbC++20903b2024-09-25 21:06:252024-09-25 21:06:28

Judging History

你现在查看的是最新测评结果

  • [2024-09-25 21:06:28]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3596kb
  • [2024-09-25 21:06:25]
  • 提交

answer

#include<bits/stdc++.h>
#define ll long long

using namespace std;

const int N = 2e3 + 10, mod = 1e9 + 7;

int c[30][30], n = 20, m = 20;
int dx[] = {0, 1, 0, -1}, dy[] = {1, 0, -1, 0};

void solve()
{
    int st = 0, x = 1, y = 0, cnt = 0;
    while (cnt < 10)
    {
        x = x + dx[st], y = y + dy[st];

        if (x > n || y > m || x == 0 || y == 0 || c[x + dx[st]][y + dy[st]] || c[x][y]) {
            x -= dx[st], y -= dy[st];
            //cout << x << ' ' << y << endl;
            st = (st + 1) % 4, cnt++;
            continue;
        }
        c[x][y] = 1, cnt = 0;
    }
    cout<<20<<' '<<20<<endl;
    for (int i = 1; i <= 20; i++)
    {
        for (int j = 1; j <= 20; j++)cout << c[i][j];
        cout << endl;
    }
}

int main()
{
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
    int t = 1;
    while (t--)solve();
    return 0;
}

详细

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3596kb

input:



output:

20 20
11111111111111111111
00000000000000000001
11111111111111111101
10000000000000000101
10111111111111110101
10100000000000010101
10101111111111010101
10101000000001010101
10101011111101010101
10101010000101010101
10101010110101010101
10101010111101010101
10101010000001010101
10101011111111010101
...

result:

wrong answer Cycle Detected.