2 条题解

  • 3
    @ 2024-7-8 15:55:47
    #include<iostream>
    using namespace std;
    int main(){
        int k,m=1;
        double a=200.0;
        double n,s;
        cin>>s>>k;
        n=s;
        while(n<a){
            m++;
            a=a/100*k+a;
            n+=s;
            if(m>20){
                break;
            }
        }
        if(n>=a && m<=20){
            cout<<m;
        }else{
            cout<<"Impossible";
        }
    }
    
    
    • 0
      @ 2024-7-8 15:55:32

      #include <iostream>

      using namespace std;

      int main() { int k,m=1; double a=200.0; double n,s=0; cin>>s>>k; n=s; while(n<a){ m++; a=a/100*k+a; n=n+s; if(m>20){ break; } } if(n>=a && m<=20){ cout<<m; } else{ cout<<"Impossible"; } return 0; }

      • 1

      信息

      ID
      110
      时间
      1000ms
      内存
      64MiB
      难度
      6
      标签
      递交数
      27
      已通过
      12
      上传者