交互题模板题,用来学习交互题的格式的。
我写的第一道交互题,记录一下AC代码:
#include<bits/stdc++.h>
using namespace std;
int arr[10]={0,4,8,15,16,23,42};
int brr[105];
int main()
{
for(int i=1;i<=4;i++)
{
printf("? %d %d\n",i,i+1);
fflush(stdout);
scanf("%d",&brr[i]);
}
int flag=0;
int zz=0;
while(1)
{
if(zz==1) next_permutation(arr+1,arr+7);
else zz=1;
int flagg=1;
for(int i=1;i<=4;i++)
{
if(arr[i]*arr[i+1]!=brr[i])
{
flagg=0;break;
}
}
if(flagg==1)
{
flag=1;break;
}
}
printf("! %d %d %d %d %d %d\n",arr[1],arr[2],arr[3],arr[4],arr[5],arr[6]);
fflush(stdout);
return 0;
}