交互題 B. Lost Numbers(暴力)

交互題 B. Lost Numbers(暴力)

題目傳送門

思路:

在這裏插入圖片描述
AC代碼:

#include<bits/stdc++.h>
using namespace std;
int q[5];
int a[7]={0,4,8,15,16,23,42};
int main(){
	for(int i=1;i<=4;i++)
	{
		printf("? %d %d\n",i,i+1);
		fflush(stdout);
		int x;
		scanf("%d",&x);
		q[i]=x;
	}
	do{
		if(a[1]*a[2]==q[1]&&a[2]*a[3]==q[2]&&a[3]*a[4]==q[3]&&a[4]*a[5]==q[4])
		{
			printf("!");
			for(int i=1;i<=6;i++)
				printf(" %d",a[i]);
			puts("");
			break;
		}
	}while(next_permutation(a+1,a+7));
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章