QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#384170#3742. 卖萌表情NYOJ-1WA 52ms4560kbC++171.1kb2024-04-09 20:54:462024-04-09 20:54:47

Judging History

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

  • [2024-04-09 20:54:47]
  • 评测
  • 测评结果:WA
  • 用时:52ms
  • 内存:4560kb
  • [2024-04-09 20:54:46]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1005;
const int mod = 99824435;
int n, m, l, r;
char a[N][N];
void solve()
{
	while (cin >> n >> m)
	{
		for (int i = 1; i <= n; i++)
		{
			for (int j = 1; j <= m; j++)
				cin >> a[i][j];
		}
		int ans = 0;
		for (int i = 1; i <= n; i++)
			for (int j = 1; j <= m; j++)
			{
				if (a[i][j] == '^')
				{
					if (a[i][j + 2] == '^' && a[i + 1][j + 1] == 'v')
					{
						a[i][j + 2] = 'X', a[i + 1][j + 1] = 'X';
						ans++;
					}
					else if (a[i + 1][j - 1] == 'v' && a[i + 1][j + 1] == 'v')
					{
						a[i][j + 2] = 'X', a[i + 1][j + 1] = 'X';
						ans++;
					}
				}
				if (a[i][j] == '<')
				{
					if (a[i - 1][j + 1] == '>' && a[i + 1][j + 1] == '>')
					{
						a[i - 1][j + 1] == 'X', a[i + 1][j + 1] == 'X';
						ans++;
					}
					else if (a[i + 2][j] == '<' && a[i + 1][j + 1] == '>')
					{
						a[i + 2][j] = 'X', a[i + 1][j + 1] = 'X';
						ans++;
					}
				}
			}
		cout << ans << "\n";
	}
}

signed main()
{
	ios::sync_with_stdio();
	cin.tie();
	cout.tie();
	int _ = 1;
	// cin >> _;
	while (_--)
	{
		solve();
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 0
Wrong Answer
time: 52ms
memory: 4560kb

input:

3 10
^>^<^^^^>^
<v^v^^v^v>
<>vvvvvvvv
10 1
v
^
<
<
v
<
v
>
<
<
5 4
<^^^
<vvv
<<^>
vv^v
<vvv
2 9
^^^^^^^^^
vvvvvvvvv
9 10
^>^^<^<^<>
<^<<><<<<>
v^v^^<>^<^
^<vvv<><<>
<v>>><^v^>
^^^^>^^<<v
v^v>v^v^<>
v^vvv>v^<^
vvvvv><>v>
8 8
^^^^<^<^
<>^<v>v^
<v<v>^v>
v>v<vv<>
^<^>>v<>
<v^v^<<>
^v^^>v<>
<vv<vv<>
2 2
...

output:

5
0
4
4
13
12
0
3
9
7
10
2
7
2
1
5
0
4
3
0
0
0
0
5
4
6
2
6
4
9
2
0
4
6
8
5
0
6
0
16
7
2
6
2
5
4
10
4
7
0
0
10
0
4
6
7
5
12
12
2
0
12
4
6
7
6
6
0
5
0
7
6
3
12
0
11
5
0
2
1
1
12
18
5
2
6
14
10
7
4
0
0
0
7
7
3
6
0
0
12
4
3
9
5
3
13
7
9
0
3
15
0
8
0
5
14
9
5
4
0
0
4
2
9
6
15
7
5
11
0
0
10
5
12
0
5
9
4
2...

result:

wrong answer 4th numbers differ - expected: '6', found: '4'