2 条题解

  • 1
    @ 2025-8-7 15:40:05
    #include<bits/stdc++.h>
    using namespace std;
    int main() 
    {
    	double n,k,a=200,b,m=0;
    	cin >> n >> k;
    	b = n;
    	while(a>n)
    	{
    		m++;
    		a += k*0.01*a;
    		n += b;
    		if(m>20)
    		{
    			break;
    		}
    	}
    	if(m>20)
    	{
    		cout << "Impossible";
    	}
    	else cout << m+1;
    	return 0;
    }
    
    

    元首写的,不外传

    • 0
      @ 2025-8-6 23:02:19
      #include<bits/stdc++.h>
      using namespace std;
      int main() 
      {
      	double	n,k,a=200,b,m=0;
      	cin>>n>>k;
      	b=n;
      	while(a>n)
      	{
      		m++;
      		a+=k*0.01*a;
      		n+=b;
      		if(m>20) break;
      	}
      	if(m>20) cout<<"Impossible";
      	else cout<<m+1;
      	return 0;
      }
      
      • 1

      信息

      ID
      109
      时间
      1000ms
      内存
      64MiB
      难度
      10
      标签
      递交数
      4
      已通过
      2
      上传者