Submission #3813522


Source Code Expand

#include<iostream>
#include<string>

using namespace std;

int main()
{
	string s;
	cin >> s;
	int x=0,y=0;
	int count=0;
	for(int i=1;i<=s.size();i++)
	{
		if(s[i-1]=='?')
			count++;
		else if(s[i-1]=='L')
			x--;
		else if(s[i-1]=='R')
			x++;
		else if(s[i-1]=='U')
			y++;
		else if(s[i-1]=='D')
			y--;
	}
	int ans=abs(x)+abs(y);
	int t;
	cin >> t;
	if(t==1)
		cout << ans+count << endl;
	else
		cout << (ans-count>0 ? ans-count:(ans%2==count%2 ? 0:1)) << endl;
}

Submission Info

Submission Time
Task B - ドローン
User Roy_R
Language Bash (GNU bash v4.3.11)
Score 0
Code Size 500 Byte
Status RE
Exec Time 2 ms
Memory 504 KB

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 0 / 100 0 / 1
Status
RE × 4
RE × 19
RE × 39
Set Name Test Cases
Sample 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 00_example_04.txt
Subtask1 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 10_rand_01.txt, 10_rand_02.txt, 10_rand_03.txt, 10_rand_04.txt, 20_no_question_01.txt, 20_no_question_02.txt, 20_no_question_03.txt, 20_no_question_04.txt, 30_max_01.txt, 30_max_02.txt, 30_max_03.txt, 30_max_04.txt, 40_corner_01.txt, 40_corner_02.txt, 40_corner_03.txt, 40_corner_04.txt
All 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 00_example_04.txt, 10_rand_01.txt, 10_rand_02.txt, 10_rand_03.txt, 10_rand_04.txt, 20_no_question_01.txt, 20_no_question_02.txt, 20_no_question_03.txt, 20_no_question_04.txt, 30_max_01.txt, 30_max_02.txt, 30_max_03.txt, 30_max_04.txt, 40_corner_01.txt, 40_corner_02.txt, 40_corner_03.txt, 40_corner_04.txt, 50_hand_01.txt, 50_hand_02.txt, 50_hand_03.txt, 60_rand_01.txt, 60_rand_02.txt, 60_rand_03.txt, 60_rand_04.txt, 70_no_ques_01.txt, 70_no_ques_02.txt, 70_no_ques_03.txt, 70_no_ques_04.txt, 80_max_01.txt, 80_max_02.txt, 80_max_03.txt, 80_max_04.txt, 90_corner_01.txt, 90_corner_02.txt, 90_corner_03.txt, 90_corner_04.txt
Case Name Status Exec Time Memory
00_example_01.txt RE 2 ms 504 KB
00_example_02.txt RE 2 ms 504 KB
00_example_03.txt RE 2 ms 504 KB
00_example_04.txt RE 2 ms 504 KB
10_rand_01.txt RE 2 ms 504 KB
10_rand_02.txt RE 2 ms 504 KB
10_rand_03.txt RE 2 ms 504 KB
10_rand_04.txt RE 2 ms 504 KB
20_no_question_01.txt RE 2 ms 504 KB
20_no_question_02.txt RE 2 ms 504 KB
20_no_question_03.txt RE 2 ms 504 KB
20_no_question_04.txt RE 2 ms 504 KB
30_max_01.txt RE 2 ms 504 KB
30_max_02.txt RE 2 ms 504 KB
30_max_03.txt RE 2 ms 504 KB
30_max_04.txt RE 2 ms 504 KB
40_corner_01.txt RE 2 ms 504 KB
40_corner_02.txt RE 2 ms 504 KB
40_corner_03.txt RE 2 ms 504 KB
40_corner_04.txt RE 2 ms 504 KB
50_hand_01.txt RE 2 ms 504 KB
50_hand_02.txt RE 2 ms 504 KB
50_hand_03.txt RE 2 ms 504 KB
60_rand_01.txt RE 2 ms 504 KB
60_rand_02.txt RE 2 ms 504 KB
60_rand_03.txt RE 2 ms 504 KB
60_rand_04.txt RE 2 ms 504 KB
70_no_ques_01.txt RE 2 ms 504 KB
70_no_ques_02.txt RE 2 ms 504 KB
70_no_ques_03.txt RE 2 ms 504 KB
70_no_ques_04.txt RE 2 ms 504 KB
80_max_01.txt RE 2 ms 504 KB
80_max_02.txt RE 2 ms 504 KB
80_max_03.txt RE 2 ms 504 KB
80_max_04.txt RE 2 ms 504 KB
90_corner_01.txt RE 2 ms 504 KB
90_corner_02.txt RE 2 ms 504 KB
90_corner_03.txt RE 2 ms 504 KB
90_corner_04.txt RE 2 ms 504 KB