CSES - Datatähti 2018 alku - Results
Submission details
Task:Merkkijono
Sender:koneistitLiikaa
Submission time:2017-10-15 12:13:45 +0300
Language:C++
Status:READY
Result:0
Feedback
groupverdictscore
#10
Test results
testverdicttime
#10.05 sdetails
#20.05 sdetails
#30.04 sdetails
#40.06 sdetails
#50.06 sdetails
#60.06 sdetails
#70.07 sdetails
#80.07 sdetails
#90.07 sdetails
#100.07 sdetails

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:8:17: warning: narrowing conversion of 's.std::basic_string<_CharT, _Traits, _Alloc>::length<char, std::char_traits<char>, std::allocator<char> >()' from 'std::basic_string<char>::size_type {aka long unsigned int}' to 'int' inside { } [-Wnarrowing]
  int l{s.length()};
                 ^
input/code.cpp:12:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int j{0}; f && j < s.length(); j++) {
                                   ^

Code

#include <iostream>
using namespace std;

int main() {
	string s;
	cin >> s;
	int l{s.length()};
	bool f{1};
	int i{0};
	while(i < l) {
		for(int j{0}; f && j < s.length(); j++) {
			int k{1};
			for (; s[j+k] == s[j]; k++) {
				f = 0;
			}
			if (k > 1) s = s.substr(0,j) + s.substr(j+k);
		}
		f = 1;
		i++;
	}
	cout << "s: " << s;
	return 0;
}

Test details

Test 1

Verdict:

input
ABABABABABABABABABABABABABABAB...

correct output
ABABABABABABABABABABABABABABAB...

user output
s: ABABABABABABABABABABABABABA...

Test 2

Verdict:

input
AABBAABBAABBAABBAABBAABBAABBAA...

correct output
(empty)

user output
s: 

Test 3

Verdict:

input
ABABABABABABABABABABABABABABAB...

correct output
(empty)

user output
s: 

Test 4

Verdict:

input
BBABABBBBBAABBBABABABBBBAAABAB...

correct output
BAB

user output
s: BAB

Test 5

Verdict:

input
ACDCBBACDBBBACAACBBDBADBAABABA...

correct output
ACDCACDADBADABACACDCADADABABCA...

user output
s: ACDCACDADBADABACACDCADADABA...

Test 6

Verdict:

input
EETFHIJOGACDHMGVFJCMETMZDEITTR...

correct output
TFHIJOGACDHMGVFJCMETMZDEIROTET...

user output
s: TFHIJOGACDHMGVFJCMETMZDEIRO...

Test 7

Verdict:

input
GOONLAHLYPRFCZKIKSJWAWWYJJPCDB...

correct output
GNLAHLYPRFCZKIKSJWAYPCDNWYMRCE...

user output
s: GNLAHLYPRFCZKIKSJWAYPCDNWYM...

Test 8

Verdict:

input
PISHWMOTCDDZFRMYMOMYDYYGJZIQHS...

correct output
PISHWMOTCZFRMYMOMYDGJZIQHSVAOK...

user output
s: PISHWMOTCZFRMYMOMYDGJZIQHSV...

Test 9

Verdict:

input
QUVVTPXAMWWODFXRONJODPGBTCISGM...

correct output
QUTPXAMODFXRONJODPGBTCISGMVRBW...

user output
s: QUTPXAMODFXRONJODPGBTCISGMV...

Test 10

Verdict:

input
POXHAHYEZTLYNFSLABODMRNKDSKROZ...

correct output
POXHAHYEZTLYNFSLABODMRNKDSKROZ...

user output
s: POXHAHYEZTLYNFSLABODMRNKDSK...