Submission #162424


Source Code Expand

#include <iostream>
#include <algorithm>
#include <vector>
#include <string.h>
#define max(x, y)	(((x) > (y))? (x) : (y))
#define abs(x)		(((x) < 0)? (-1*(x)) : (x))

//int dp[10000][10000];

using namespace std;
string s;
int n;

int main() {
//	memset(dp, -1, sizeof(dp));

	cin >> s;

	if (s == "a") cout << -1 << endl;
	else {
		if ((n = s.size()) == 1) s[0] = s[0] - 1;
		else s = s.substr(0, n - 1);
	}
	
	cout << s << endl;

	return 0;
}

Submission Info

Submission Time
Task B - 辞書式順序
User ericode
Language C++ (G++ 4.6.4)
Score 0
Code Size 473 Byte
Status WA
Exec Time 23 ms
Memory 932 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 3
WA × 1
AC × 18
WA × 1
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt
All subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 21 ms 812 KB
subtask0_sample02.txt AC 20 ms 924 KB
subtask0_sample03.txt WA 21 ms 800 KB
subtask0_sample04.txt AC 23 ms 804 KB
subtask1_01.txt AC 21 ms 808 KB
subtask1_02.txt AC 21 ms 800 KB
subtask1_03.txt AC 20 ms 800 KB
subtask1_04.txt AC 21 ms 800 KB
subtask1_05.txt AC 21 ms 804 KB
subtask1_06.txt AC 19 ms 928 KB
subtask1_07.txt AC 21 ms 932 KB
subtask1_08.txt AC 20 ms 924 KB
subtask1_09.txt AC 20 ms 928 KB
subtask1_10.txt AC 21 ms 804 KB
subtask1_11.txt AC 20 ms 800 KB
subtask1_12.txt AC 21 ms 928 KB
subtask1_13.txt AC 21 ms 928 KB
subtask1_14.txt AC 21 ms 676 KB
subtask1_15.txt AC 21 ms 796 KB