#include using namespace std; int main(){ bool flag1=0,flag2=0; int minx=0,maxx=100000; cout<>d1; if(d1==0)return 0; cout<>d2; if(d2==0)return 0; int leftdis=0,rightdis=0; if(d1>=d2){ minx=(minx+maxx)/2; leftdis=0; rightdis=d2; }else{ maxx=(minx+maxx)/2; leftdis=d1; rightdis=0; } int resx; while(maxx-minx>5){ int mid=(minx+maxx)/2; cout<>d; if(d==0)return 0; if(leftdis==0){ leftdis=d; if(leftdis>rightdis){ leftdis=0; minx=mid; }else if(leftdisrightdis){ leftdis=0; minx=mid; }else if(leftdis>dd; if(dd==0)return 0; if(dd>dd; cout<