交互题
无话可说......
#include <bits/stdc++.h>
using namespace std ;
set < string> s ;
double magic[7]={10.0,100.0,999.96,6325.61,9517.19,9950.67,9995.01};
void solve () {
string c ;
for ( int i = 1 ; i <= 10000 ; ++ i ) {
cout << "+" << endl ;
fflush ( stdout ) ;
cin >> c ;
s.insert(c);
}
int x = ( int ) s.size () ;
double ret = 1e9 ;
int ans ;
for(int i = 0 ; i < 7 ; i ++ ){
double now = fabs(1.0 * x - magic[i]);
if(now < ret) ret = now , ans = i ;
}
int fin = 1 ;
for(int i = 0 ; i <= ans ; i ++) fin *= 10;
printf("= %d\n",fin);
fflush ( stdout ) ;
}
int main () {
solve () ;
return 0 ;
}