1 solutions

  • 0
    @ 2025-12-1 8:32:39

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int t,a,b,sum;
    int main()
    {
    //	freopen("690.in","r",stdin);
    //	freopen("690.out","w",stdout);	
    	cin>>t;
    	for(int i=0;i<=5000;i++)
    	{
    		a=i,b=10000-i;
    		sum=0;
    		int bj=0;	
    		while(1)
    		{
    			sum++;
    			b-=a;
    			a+=a;
    			if(sum==3) break;
    		}
    		if(b==t) {cout<<10000-i;return 0;}
    	}
    	cout<<-1;
        return 0;
    }
    
    • 1

    Information

    ID
    618
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    10
    Tags
    # Submissions
    1
    Accepted
    1
    Uploaded By