样例全过,是还要特判删除几个吗?
查看原帖
样例全过,是还要特判删除几个吗?
765987
Li_mz__楼主2022/11/11 19:19
#include <bits/stdc++.h>


using namespace std;
int main(){
	int arr[10],b[10];
	for(int i = 0;i < 6;i++){
		cin>>arr[i];
		if(i == 0){
			if(arr[i] == 1){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
		else if(i == 1){
			if(arr[i] == 1){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
		else if(i == 2){
			if(arr[i] == 2){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 2;
			}
			else if(arr[i] == 1){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
		else if(i == 3){
			if(arr[i] == 2){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 2;
			}
			else if(arr[i] == 1){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
		else if(i == 4){
			if(arr[i] == 2){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 2;
			}
			else if(arr[i] == 1){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
		else if(i == 5){
			if(arr[i] == 8){
				b[i] = 0;
			}
			else if(arr[i] == 0){
				b[i] = 8;
			}
			else if(arr[i] == 1){
				b[i] = 7;
			}
			else if(arr[i] == 2){
				b[i] = 6;
			}
			else if(arr[i] == 3){
				b[i] = 5;
			}
			else if(arr[i] == 4){
				b[i] = 4;
			}
			else if(arr[i] == 5){
				b[i] = 3;
			}
			else if(arr[i] == 6){
				b[i] = 2;
			}
			else if(arr[i] == 7){
				b[i] = 1;
			}
			else{
				b[i] = -1;
			}
		}
	}
	for(int i = 0;i < 6;i++){
		cout<<b[i]<<" ";
	}
	return 0;
}
2022/11/11 19:19
加载中...