Submission #175242


Source Code Expand

#include <stdio.h>
//#include <string.h>
int main(void)
{
	int n,k,i,b,a[101],min,mini=-1;
	char s[101],tmp;
	scanf("%d %d",&n,&k);
	scanf("%s",&s);
	for (b = 0; b < k; b++)
	{
	for(i=0;i<n;i++)
	{
		if(s[i]=='a'){a[i]=0;}
		else if(s[i]=='b'){a[i]=1;}
		else if(s[i]=='c'){a[i]=2;}
		else if(s[i]=='d'){a[i]=3;}
		else if(s[i]=='e'){a[i]=4;}
		else if(s[i]=='f'){a[i]=5;}
		else if(s[i]=='g'){a[i]=6;}
		else if(s[i]=='h'){a[i]=7;}
		else if(s[i]=='i'){a[i]=8;}
		else if(s[i]=='j'){a[i]=9;}
		else if(s[i]=='k'){a[i]=10;}
		else if(s[i]=='l'){a[i]=11;}
		else if(s[i]=='m'){a[i]=12;}
		else if(s[i]=='n'){a[i]=13;}
		else if(s[i]=='o'){a[i]=14;}
		else if(s[i]=='p'){a[i]=15;}
		else if(s[i]=='q'){a[i]=16;}
		else if(s[i]=='r'){a[i]=17;}
		else if(s[i]=='s'){a[i]=18;}
		else if(s[i]=='t'){a[i]=19;}
		else if(s[i]=='u'){a[i]=20;}
		else if(s[i]=='v'){a[i]=21;}
		else if(s[i]=='w'){a[i]=22;}
		else if(s[i]=='x'){a[i]=23;}
		else if(s[i]=='y'){a[i]=24;}
		else if(s[i]=='z'){a[i]=25;}
	}
	
	min=a[b]+1;
	for (i = b; i < n; i++)
	{
		if(min>a[i]){min=a[i];mini=i;}
	}
	
	tmp=s[mini];
	s[mini]=s[b];
	s[b]=tmp;
	}

	printf("%s\n",s);
	return 0;
}

Submission Info

Submission Time
Task C - 辞書式順序ふたたび
User okwrtdsh
Language C++11 (GCC 4.8.1)
Score 0
Code Size 1201 Byte
Status WA
Exec Time 23 ms
Memory 804 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:7:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d",&n,&k);
                      ^
./Main.cpp:8:16: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%s",&s);
                ^

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 15
WA × 39
Set Name Test Cases
All hand_1_0.txt, hand_1_1.txt, hand_1_2.txt, hand_1_3.txt, hand_1_4.txt, hand_1_5.txt, hand_1_6.txt, hand_1_7.txt, hand_1_8.txt, hand_2_0.txt, hand_2_1.txt, hand_2_10.txt, hand_2_2.txt, hand_2_3.txt, hand_2_4.txt, hand_2_5.txt, hand_2_6.txt, hand_2_7.txt, hand_2_8.txt, hand_2_9.txt, hand_3_2.txt, hand_3_3.txt, hand_3_4.txt, hand_3_5.txt, hand_3_6.txt, hand_4_2.txt, hand_4_3.txt, hand_4_4.txt, hand_4_5.txt, hand_4_6.txt, random_1.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, small_1.txt, small_2.txt, small_3.txt, small_4.txt, small_5.txt, small_6.txt, small_7.txt, small_8.txt, small_9.txt
Case Name Status Exec Time Memory
hand_1_0.txt AC 18 ms 792 KB
hand_1_1.txt WA 19 ms 796 KB
hand_1_2.txt WA 20 ms 760 KB
hand_1_3.txt WA 19 ms 708 KB
hand_1_4.txt WA 19 ms 800 KB
hand_1_5.txt WA 20 ms 696 KB
hand_1_6.txt WA 22 ms 708 KB
hand_1_7.txt AC 19 ms 800 KB
hand_1_8.txt AC 19 ms 748 KB
hand_2_0.txt AC 19 ms 796 KB
hand_2_1.txt WA 19 ms 712 KB
hand_2_10.txt AC 19 ms 800 KB
hand_2_2.txt WA 20 ms 804 KB
hand_2_3.txt WA 20 ms 656 KB
hand_2_4.txt WA 19 ms 804 KB
hand_2_5.txt WA 18 ms 704 KB
hand_2_6.txt WA 19 ms 800 KB
hand_2_7.txt WA 19 ms 800 KB
hand_2_8.txt AC 22 ms 768 KB
hand_2_9.txt AC 19 ms 800 KB
hand_3_2.txt WA 19 ms 804 KB
hand_3_3.txt WA 19 ms 796 KB
hand_3_4.txt WA 19 ms 688 KB
hand_3_5.txt WA 19 ms 800 KB
hand_3_6.txt WA 19 ms 708 KB
hand_4_2.txt WA 19 ms 700 KB
hand_4_3.txt WA 19 ms 796 KB
hand_4_4.txt WA 19 ms 672 KB
hand_4_5.txt WA 19 ms 700 KB
hand_4_6.txt WA 23 ms 676 KB
random_1.txt WA 19 ms 704 KB
random_10.txt WA 19 ms 800 KB
random_11.txt WA 20 ms 800 KB
random_12.txt WA 18 ms 676 KB
random_13.txt WA 19 ms 800 KB
random_14.txt WA 19 ms 800 KB
random_15.txt WA 18 ms 800 KB
random_2.txt WA 20 ms 656 KB
random_3.txt WA 20 ms 796 KB
random_4.txt WA 19 ms 796 KB
random_5.txt AC 19 ms 796 KB
random_6.txt WA 20 ms 796 KB
random_7.txt WA 19 ms 800 KB
random_8.txt WA 19 ms 704 KB
random_9.txt WA 19 ms 792 KB
sample_1.txt AC 19 ms 700 KB
sample_2.txt AC 19 ms 676 KB
sample_3.txt AC 20 ms 696 KB
sample_4.txt AC 18 ms 704 KB
small_1.txt AC 20 ms 804 KB
small_2.txt AC 19 ms 696 KB
small_3.txt AC 19 ms 700 KB
small_4.txt WA 19 ms 700 KB
small_5.txt AC 21 ms 756 KB
small_6.txt AC 19 ms 704 KB
small_7.txt WA 19 ms 792 KB
small_8.txt AC 20 ms 704 KB
small_9.txt AC 19 ms 804 KB