Submission #386480


Source Code Expand

#include <iostream>
#include <string.h>

char s[5][5];

void swap(int a,int b){

	char c;
	c=s[a/4][a%4];
	s[a/4][a%4]=s[b/4][b%4];
	s[b/4][b%4]=c;
	

}


int main(void){

	char s1;

	for(int i=0; i<4; i++){
		for(int j=0; j<4; j++){
		std::cin>>s[i][j];
		}
	}
	
	for(int i=0; i<2; i++)
		for(int j=0; j<4; j++)
			if(s[i][j]!=s[3-i][3-j])swap(4*i+j,(3-i)*4+(3-j));


	for(int i=0; i<4; i++){
		for(int j=0; j<4; j++){
			if(j>=1)std::cout<<" ";
			std::cout<<s[i][j];
			
		}
		std::cout<<std::endl;
	}
			


}

Submission Info

Submission Time
Task B - 回転
User achax0511
Language C++ (G++ 4.6.4)
Score 100
Code Size 554 Byte
Status AC
Exec Time 30 ms
Memory 1072 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 30
Set Name Test Cases
All 00_sample_00.txt, 00_sample_01.txt, 01_all_dot.txt, 02_all_o.txt, 03_all_x.txt, rand_0.txt, rand_1.txt, rand_10.txt, rand_11.txt, rand_12.txt, rand_13.txt, rand_14.txt, rand_15.txt, rand_16.txt, rand_17.txt, rand_18.txt, rand_19.txt, rand_2.txt, rand_20.txt, rand_21.txt, rand_22.txt, rand_23.txt, rand_24.txt, rand_3.txt, rand_4.txt, rand_5.txt, rand_6.txt, rand_7.txt, rand_8.txt, rand_9.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 28 ms 1064 KB
00_sample_01.txt AC 26 ms 1064 KB
01_all_dot.txt AC 27 ms 1044 KB
02_all_o.txt AC 30 ms 1048 KB
03_all_x.txt AC 26 ms 940 KB
rand_0.txt AC 25 ms 1056 KB
rand_1.txt AC 26 ms 1052 KB
rand_10.txt AC 25 ms 1056 KB
rand_11.txt AC 25 ms 948 KB
rand_12.txt AC 26 ms 1052 KB
rand_13.txt AC 26 ms 1052 KB
rand_14.txt AC 26 ms 1052 KB
rand_15.txt AC 26 ms 1052 KB
rand_16.txt AC 27 ms 1048 KB
rand_17.txt AC 29 ms 1072 KB
rand_18.txt AC 26 ms 1052 KB
rand_19.txt AC 27 ms 1044 KB
rand_2.txt AC 27 ms 1052 KB
rand_20.txt AC 27 ms 1056 KB
rand_21.txt AC 25 ms 944 KB
rand_22.txt AC 26 ms 1056 KB
rand_23.txt AC 26 ms 1052 KB
rand_24.txt AC 26 ms 1048 KB
rand_3.txt AC 26 ms 932 KB
rand_4.txt AC 26 ms 984 KB
rand_5.txt AC 26 ms 1052 KB
rand_6.txt AC 25 ms 1052 KB
rand_7.txt AC 26 ms 1052 KB
rand_8.txt AC 26 ms 936 KB
rand_9.txt AC 26 ms 936 KB