第三道题求大佬检验对否,交卷后两分钟调出; #include<iostream> #include<vector> #include<string> #include<iomanip> #include<cstdio> #include<sstream> using namespace std; double converFromString(string s){     istringstream i(s);     double x;     if(i>>x){         return x;     }     return 0.0; } int main(){     //double converFromString(string s);     string ss;     getline(cin,ss);     int n=ss.size();     vector<string>s(n);     int j=0;     for(int i=1;i<n-1;i++){         while(ss[i]!=' '&&ss[i]!=','){             s[j].push_back(ss[i]);             i++;         }         j++;             }     int mm=0;     int a[n];    // int c=0;     for(int i=0;i<n;i++){         if(s[i]!=""){             a[mm]=converFromString(&ss[i]);             mm++;         }              }     double d;     cin>>d;     int num=0;     for(int i=0;i<mm;i++)         for(int j=i+1;j<mm;j++){             if(abs(a[j]-a[i])<=d)                 num++;         }     double g;     g=double(num*2)/double(mm*(mm-1));     cout<<fixed<<setprecision(6)<<g<<endl;      }
点赞 评论

相关推荐

字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
勤劳的香菇求被捞求offer:满帮笔试都不给我发 似乎被卡本了
投递满帮集团等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务