Submission #33993806


Source Code Expand

#include<iostream>
#include<string>
#include<vector>
#include<stack>
#include<queue>
#include<set>
#include<map>
#include<algorithm>
#include<cstring>
using namespace std;

string s;
int arr[10];
string atcoder = "atcoder";

int main()
{
	int i, j;
	int cnt;

	cin >> s;
	for (i = 0; i < s.length(); i++)
	{
		for (j = 0; j < atcoder.length(); j++)
		{
			if (s[i] == atcoder[j]) arr[i] = j;
		}
	}

	cnt = 0;
	for (i = 0; i < s.length(); i++)
	{
		for (j = 0; j < i; j++)
		{
			if (arr[j] > arr[i]) cnt++;
		}
	}

	cout << cnt;
}

Submission Info

Submission Time
Task D - "redocta".swap(i,i+1)
User gojib2002
Language C++ (GCC 9.2.1)
Score 400
Code Size 570 Byte
Status AC
Exec Time 8 ms
Memory 3620 KiB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:22:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   22 |  for (i = 0; i < s.length(); i++)
      |              ~~^~~~~~~~~~~~
./Main.cpp:24:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   24 |   for (j = 0; j < atcoder.length(); j++)
      |               ~~^~~~~~~~~~~~~~~~~~
./Main.cpp:31:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   31 |  for (i = 0; i < s.length(); i++)
      |              ~~^~~~~~~~~~~~

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 30
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_adtecro.txt, test_aorecdt.txt, test_atcoder.txt, test_atdcroe.txt, test_ateocrd.txt, test_ctrdoae.txt, test_daotrce.txt, test_dcarteo.txt, test_eaotcdr.txt, test_ectodar.txt, test_eraodtc.txt, test_erdocta.txt, test_ertoacd.txt, test_etodarc.txt, test_oacretd.txt, test_rcatdoe.txt, test_rdeocta.txt, test_rdetoac.txt, test_rdoatce.txt, test_redcota.txt, test_redocat.txt, test_redocta.txt, test_redotca.txt, test_reodcta.txt, test_rtadceo.txt, test_toeardc.txt, test_treacod.txt
Case Name Status Exec Time Memory
sample_01.txt AC 8 ms 3488 KiB
sample_02.txt AC 3 ms 3568 KiB
sample_03.txt AC 2 ms 3500 KiB
test_adtecro.txt AC 2 ms 3512 KiB
test_aorecdt.txt AC 3 ms 3580 KiB
test_atcoder.txt AC 3 ms 3600 KiB
test_atdcroe.txt AC 2 ms 3604 KiB
test_ateocrd.txt AC 2 ms 3580 KiB
test_ctrdoae.txt AC 2 ms 3464 KiB
test_daotrce.txt AC 2 ms 3572 KiB
test_dcarteo.txt AC 2 ms 3552 KiB
test_eaotcdr.txt AC 2 ms 3500 KiB
test_ectodar.txt AC 2 ms 3496 KiB
test_eraodtc.txt AC 3 ms 3508 KiB
test_erdocta.txt AC 2 ms 3552 KiB
test_ertoacd.txt AC 3 ms 3576 KiB
test_etodarc.txt AC 2 ms 3580 KiB
test_oacretd.txt AC 2 ms 3604 KiB
test_rcatdoe.txt AC 3 ms 3508 KiB
test_rdeocta.txt AC 3 ms 3572 KiB
test_rdetoac.txt AC 4 ms 3612 KiB
test_rdoatce.txt AC 2 ms 3600 KiB
test_redcota.txt AC 2 ms 3600 KiB
test_redocat.txt AC 6 ms 3492 KiB
test_redocta.txt AC 2 ms 3576 KiB
test_redotca.txt AC 2 ms 3620 KiB
test_reodcta.txt AC 3 ms 3616 KiB
test_rtadceo.txt AC 3 ms 3548 KiB
test_toeardc.txt AC 3 ms 3580 KiB
test_treacod.txt AC 4 ms 3576 KiB